Входящие от Telphin
Ситуация. Создаю транк telphin1
[telphin1]
host=sip.telphin.com
port=5068
username=1111111111
secret=3334433
type=peer
context=telmein1
insecure=invite
qualify=yes
canreinvite=no
входящие приходят в контекст telmein1
далие создаю 2-ой транк от телфина
[telphin2]
host=sip.telphin.com
port=5068
username=2222222222
secret=3334433
type=peer
context=telmein2
insecure=invite
qualify=yes
canreinvite=no
теперь когда с мира мне звонят на тефлин 1111111111 у меня почему то включается контекст telmein2
sip show peer дает все практически идентично за исключением номера и контекста
при поступлении вызова в логах удаленная машина пишит
Content-Disposition: session;handling=required
моя в свою очередь ему
Using INVITE request as basis request - BD3ED1C-39511D5-BB9FFB64-4133FB85@213.170.81.26
Found peer 'telphin2'
и понеслась...
а должна писать telphin1
а линия 222222222 - это для исходящих
| Code: |
| register => 000AAAAA:пароль@sip.telphin.com/7495XXXXXXX ;======================================================================== ; 7-495-XXXXXXX [trunc_telphin] type=friend username=000AAAAA secret=пароль fromuser=000AAAAA fromdomain=sip.telphin.com host=sip.telphin.com canreinvite=no insecure=invite qualify=yes context=from-trunc_telphin disallow=all allow=alaw |
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
Last edited by aven on Wed May 19, 2010 14:29
астериск посылает инвайт не с того транка откуда пришел вызов, а с другого
как сделать так, что бы при посылке INVITE у меня использовался необходимый peer?
| Code: |
| [from-trunc_telphin] exten => 7495XXXXXXX,1,Dial(SIP/101) exten => 7495YYYYYYY,1,Dial(SIP/102) |
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
провайдер требует что бы я ему invite отправил.
а у меня invite отправляется только со второй линии. если вторую убиваю, то звонок отлично терминируется в нужный мне контекст.
а если вторая линия включена, то invite отправляет именно она, и ее контекст включается.
в чем трабла, понять не могу.
Контекст для них общий.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
в действительности я часть писал в FreePBX и часть в конигурационных файлах описывал. После того как все переписал ручками, проблема решилась.
Для всех тех кто работает с web мордами. Если настройки, которые кажутся Вам верные не отрабатывают, правьте конфиги в ручную
sip_general_custom.conf
sip_custom.conf
sip_registrations_custom.conf
extensions_custom.conf
после этого смотрите что в дебаге. Вэб морда иногда козни чинит.
Last edited by cr80 on Thu Apr 22, 2010 19:37
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
| Code: |
| register => 000AAAAA:пароль@sip.telphin.com/7495XXXXXXX ;======================================================================== ; 7-495-XXXXXXX [trunc_telphin] type=friend username=000AAAAA secret=пароль fromuser=000AAAAA fromdomain=sip.telphin.com host=sip.telphin.com canreinvite=no insecure=invite qualify=yes context=from-trunc_telphin disallow=all allow=alaw |
У меня при таких настройках нету звука
Причем если позвонить на тестовый номер 00010037, то звук есть, а если на городской номер - нету ((