звонок без исходящего номера
помогите, проблема следующая:
есть asterisk 13.2, есть второй 13.0. Соединены SIP транком. У второго есть выход в ТФОП. На первом есть несколько экстеншенов. Экстеншены между собой звонят прекрасно. Но если пытаюсь позвонить на любой городской номер, отправляя с астера1 звонок в транк со вторым, то второму не приходит вызываемый номер. Т. е. я набираю например 84955005050, а на второй астер приходит sip:s@asterisk2.local. Соответственно со второго это же уходит SIP провайдеру в ТФОП. Конфиги на астере один следующие:
pjsip.conf
| Код: |
| [zhd01] type = endpoint transport = udp-transport context = bg disallow = all allow = alaw aors = zhd01 auth = authzhd01 [zhd01] type = aor max_contacts=1 qualify_frequency = 5 [authzhd01] type=auth auth_type=userpass password=1234 username=zhd01 [au01] type = endpoint transport = udp-transport context = bg disallow = all allow = alaw aors = au01 auth = authau01 [au01] type = aor max_contacts=1 qualify_frequency = 5 [authau01] type=auth auth_type=userpass password=1234 username=au01 [mytrunk] type=registration transport= udp-transport outbound_auth=mytrunk [mytrunk] type=auth [mytrunk] type=aor contact=sip:asterisk2.local:5060 qualify_frequency = 5 [mytrunk] type=endpoint transport= udp-transport context= bg disallow=all allow=ulaw ;outbound_auth=mytrunk aors=mytrunk callerid = 02 [mytrunk] type=identify endpoint=mytrunk match=asterisk2.local |
extensions.conf
| Цитата: |
| [bg] exten => 100101,1,Dial(PJSIP/au01,20) exten => 101,1,Dial(PJSIP/mytrunk) exten => 84955005050,1,Dial(PJSIP/mytrunk) |
конструкция вида exten => 84955005050,1,Dial(PJSIP/mytrunk/84955005050) не прокатывает. Даже в транк звонок не уходит. Астер говорит, что маршрута нет.
| Цитата: |
| Heres how you would dial with an explicit SIP URI, user and domain, via an endpoint (in this case dialing out a trunk), but not using its associated AOR/contact objects. exten => _9NXXNXXXXXX,1,Dial(PJSIP/mytrunk/sip:${EXTEN:1}@203.0.113.1:5060) This uses a contact(and its domain) set in the AOR associated with the mytrunk endpoint, but still explicitly sets the user portion of the URI in the dial string. For the AOR's contact, you would define it in the AOR config without the user name. exten => _9NXXNXXXXXX,1,Dial(PJSIP/${EXTEN:1}@mytrunk) |
https://wiki.asterisk.org/wiki/display/AST/Dialing+PJSIP+Channels
изменил extensions.conf на
| Код: |
| exten => 84955005050,2,Dial(PJSIP/${EXTEN:1}@mytrunk) |
хост на котором ВМ с астером2 упал
еще не подскажете что означает :1 в конструкции ${EXTEN:1}
вот http://www.voip-info.org/wiki/view/Aster ... iable+List нашел только строку стандартной переменной ${EXTEN:1} . Насколько я понимаю это какие-то действия со строкой, так? Где про это можно почитать?