Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将传入的SIPURI从AsteriskNow更改为e.164格式_Asterisk_Lync 2013_Ucma - Fatal编程技术网

将传入的SIPURI从AsteriskNow更改为e.164格式

将传入的SIPURI从AsteriskNow更改为e.164格式,asterisk,lync-2013,ucma,Asterisk,Lync 2013,Ucma,我使用UCMA编写了一个IVR,当我想转接呼叫时,我遇到了运行时错误。 搜索之后,我发现问题是来自星号的调用的uri是1234,而不是+1234。如何以及在何处设置e.164形式的输入调用uri?在lync环境中?或者用星号表示你知道。 我使用的是lync 2013,UCMA 4.0。您可以使用类似的方法更改出站呼叫时的callerid extn=>x.,n,Set(CALLERID(num)=+${CALLERID(num)}) 星号知道它可能更复杂,它是不可行的通过网络,所以需要查看您的配置

我使用UCMA编写了一个IVR,当我想转接呼叫时,我遇到了运行时错误。 搜索之后,我发现问题是来自星号的调用的uri是1234,而不是+1234。如何以及在何处设置e.164形式的输入调用uri?在lync环境中?或者用星号表示你知道。
我使用的是lync 2013,UCMA 4.0。

您可以使用类似的方法更改出站呼叫时的callerid

extn=>x.,n,Set(CALLERID(num)=+${CALLERID(num)})

星号知道它可能更复杂,它是不可行的通过网络,所以需要查看您的配置


之后的呼叫将以+1234的形式出现。

您可以使用类似的方法更改出站呼叫时的callerid

extn=>x.,n,Set(CALLERID(num)=+${CALLERID(num)})

星号知道它可能更复杂,它是不可行的通过网络,所以需要查看您的配置


之后,调用将以+1234的形式出现。

我编写了规则:extn=>x.,n,Set(CALLERID(num)=+${CALLERID(num)}),但在lync端(在我的ucma应用程序中),我得到了“sip:+1234@my.domain而不是“tel:+1234 phone context=enterprise”认为您不能通过不正确的lync样式更改正确的行为(如rfc中所述)。您可以尝试更改源代码并使用变体重新编译。我编写了规则:extn=>\u x.,n,Set(CALLERID(num)=+${CALLERID(num)}),但在lync端(在我的ucma应用程序中),我得到了“sip:+1234@my.domain而不是“tel:+1234 phone context=enterprise”认为您不能通过不正确的lync样式更改正确的行为(如rfc中所述)。您可以尝试更改源代码并使用变体重新编译。