AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

звонок без исходящего номера

Newbies/FAQ Forum 5 сообщений -
#1

звонок без исходящего номера


Здравствуйте всем!
помогите, проблема следующая:
есть 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) не прокатывает. Даже в транк звонок не уходит. Астер говорит, что маршрута нет.
#2

Цитата:
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
#3

Спасибо за наводку!
изменил extensions.conf на
Код:
exten => 84955005050,2,Dial(PJSIP/${EXTEN:1}@mytrunk)

хост на котором ВМ с астером2 упалSmile поднимем, протестирую, отпишусь.
#4

спасибо, заработалоSmile
еще не подскажете что означает :1 в конструкции ${EXTEN:1}
вот http://www.voip-info.org/wiki/view/Aster ... iable+List нашел только строку стандартной переменной ${EXTEN:1} . Насколько я понимаю это какие-то действия со строкой, так? Где про это можно почитать?