1.8.4.4 -> 1.8.6.0: SIP/2.0 404 Not Found
есть астериск 1.8.6.0 на работе под FreeBSD 8.2 (сервер) и есть астерист 1.8.4.4 на роутере TP-Link TL-WR1043ND c DD-WRT прошивкой (клиент)
не проходит регистрация.... настройки вот такие: - на сервере sip_users.conf
| Code: |
| [OFFICE](!) host=dynamic context=internal type=friend fromdomain=office.domain language=ru canreinvite=no ... [home] username=home defaultuser=home nat=no secret=xxxxxx insecure=invite,port context=internal |
на клиенте users.conf
| Code: |
| [office] secret = xxxx defaultuser = home trunkname = office hasexten = no hassip = yes hasiax = no registeriax = registersip = yes host = office.ip context = local fromuser = home disallow=all allow = alaw allow = ulaw allow = gsm nat = no canreinvite=no dtmfmode=auto type = friend language=ru |
при регистрации получаю вот такой дебаг лог
| Code: |
| OPTIONS sip:OFFICE.IP SIP/2.0 Via: SIP/2.0/UDP HOME.IP:5060;branch=z9hG4bK6f1ef108;rport Max-Forwards: 70 From: "asterisk" ;tag=as2a067057 To: Contact: Call-ID: 73995f4074efc02b468027ad75ee0318@home.domain CSeq: 102 OPTIONS User-Agent: Asterisk PBX 1.8.4.4 Date: Thu, 08 Sep 2011 10:34:55 GMT Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO Supported: replaces, timer Content-Length: 0 --- (13 headers 0 lines) --- Looking for s in incoming (domain OFFICE.IP) SIP/2.0 404 Not Found Via: SIP/2.0/UDP HOME.IP:5060;branch=z9hG4bK6f1ef108;rport;received=HOME.IP From: "asterisk" ;tag=as2a067057 To: ;tag=as1df4b8dd Call-ID: 73995f4074efc02b468027ad75ee0318@home.domain CSeq: 102 OPTIONS Server: Asterisk PBX 1.8.6.0 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH Supported: replaces, timer Accept: application/sdp Content-Length: 0 |
если этот же клиентский конфиг перенести на другой астериск под freebsd - всё прекрасно регестрируется....
подскажите что подправить.
заранее благодарен.
_________________
Успехов!
имеющееся готовая версия 1.6 (чего то там) - ведёт себя ровно так же....
найденная более новая - вызывает segmentation fault
пока выключился так, в users.conf для этого коннешна вписал registersip = false
а в sip.conf вписал register => ......
на удивление - так оно прекрасно зарегестрировалось!!!
получается что входящие стали работать через регистрацию в sip.conf
а исходящие, через пира в users.conf
на мой взгляд криво, т.к. инфа дублится, но работает.....
_________________
нанотехнолигии в области Asterisk