Настраиваю сервер астериск 1.6. Столкнулся со следующей проблемой:
Есть Сервер астериска и ССМЕ . Исходящие звонки из астериска на ССМЕ идут как надо. А вот входящие все попадают в context default, игнорируя настройки транка.
в итоге имеем :
sip.conf
[siska]
type=friend
context=from_siska
host=10.26.0.101
disallow=all
allow=ulaw
allow=alaw
nat=no
canreinvite=no
qualify=yes
[8035]
type=friend
context=zp_nach
username=8035
secret=8035
callerid="8035" <8035>
host=dynamic
dissallow=all
allow=ulaw
nat=no
canreinvite=no
qualify=yes
extensions.conf
[from_siska]
exten => 8035,1,Dial(SIP/8035)
Asteriskzp*CLI> sip show users
Username__Secret___Accountcode__Def.Context __ACL___NAT
8035_______8035________________zp_nach______No____RFC3581
siska___________________________from_siska___No____RFC3581
Asteriskzp*CLI> sip show peers
Name/username____Host_____Dyn__Nat__ACL__Port__Status
8035/8035_____ 10.26.0.26___D_____________5060__OK (13 ms)
siska___________10.26.0.101________________5060__OK (7 ms)
2 sip peers [Monitored: 2 online, 0 offline Unmonitored: 0 online, 0 offline]
При попытке совершить звонок на 8035 получаю следующие ...
NOTICE[9049]: chan_sip.c:18016 handle_request_invite: Call from '' to extension '8035' rejected because extension not found.
не понимаю почему оно не опеределяет откуда звонок.
Вот настройки транка с ССМЕ
dial-peer voice 20 voip
destination-pattern 803.
session protocol sipv2
session target ipv4:10.26.0.25
session transport udp
dtmf-relay h245-signal h245-alphanumeric
codec g711alaw
no vad
В итоге у меня все атки звонок приходит если добавить в context default строку exten => 8035,1,Dial(SIP/8035), но хотелось бы что бы звонки приходили в нужные мне контексты



