Измените входящий sip uri с AsteriskNow на формат e.164.

Я пишу IVR с помощью UCMA. Когда я хочу перевести вызов, у меня возникает ошибка времени выполнения. после поиска я обнаружил, что проблема заключается в том, что uri вызова из звездочки имеет форму 1234 вместо +1234. Как и где я могу установить uri входящего вызова в виде e.164? В настройках линка? или в AsteriskNow. Я использую Lync 2013, UCMA 4.0.


person little ali    schedule 06.04.2016    source источник


Ответы (1)


Вы можете изменить callerid при исходящем звонке, используя что-то вроде этого

exten => _x.,n,Set(CALLERID(num)=+${CALLERID(num)})

Для asterisknow это может быть более сложным, это невозможно сделать через Интернет, поэтому нужно посмотреть ваши конфигурации.

После этого звонок будет поступать как +1234.

person arheops    schedule 06.04.2016
comment
Я написал правило: exten => _x.,n,Set(CALLERID(num)=+${CALLERID(num)}) Но на стороне lync(в моем приложении ucma) я получаю sip:+1234 @my.domain вместо tel:+1234 phone-context=enterprise - person little ali; 06.04.2016
comment
Не думайте, что вы можете изменить правильное поведение (как описано в rfc) с помощью неправильного стиля lync. Вы можете попробовать изменить исходный код и перекомпилировать его с вашим вариантом. - person arheops; 07.04.2016