@aroun

Почему Астериск не видит транки?

Приветствую всех,

Суть такая:

*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
0 SIP registrations.

sip_registrations
register=userX:XXXXXXX@vpbx300303979.mangosip.ru

Вот дебаг

Reliably Transmitting (no NAT) to 81.88.86.11:5060:
OPTIONS sip:81.88.86.11 SIP/2.0
Via: SIP/2.0/UDP 185.60.134.230:5060;branch=z9hG4bK511b0208
Max-Forwards: 70
From: "Unknown" <sip:user6@185.60.134.230>;tag=as34b5b626
To: <sip:81.88.86.11>
Contact: <sip:user6@185.60.134.230:5060>
Call-ID: 75ea63c35d0053fb30d0f3d0434c48c5@185.60.134.230:5060
CSeq: 102 OPTIONS
User-Agent: FPBX-12.0.76.2(13.5.0)
Date: Mon, 26 Oct 2015 18:19:55 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---
[2015-10-26 21:19:55] DEBUG[2764]: chan_sip.c:3709 __sip_xmit: Trying to put 'OPTIONS sip' onto UDP socket destined for 81.88.86.11:5060
[2015-10-26 21:19:55] DEBUG[2719]: threadpool.c:508 grow: Increasing threadpool stasis-core's size by 1
[2015-10-26 21:19:55] DEBUG[3116]: taskprocessor.c:484 tps_taskprocessor_destroy: destroying taskprocessor '7109f8b0-7c47-4d87-926f-a78bf2aa18ed'

<--- SIP read from UDP:81.88.86.11:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 185.60.134.230:5060;received=185.60.134.230;rport=5060;branch=z9hG4bK511b0208
From: "Unknown" <sip:user6@185.60.134.230>;tag=as34b5b626
To: <sip:81.88.86.11>;tag=e7d2c81e2d36b140069cf4a65dc24be5.d0b6
Call-ID: 75ea63c35d0053fb30d0f3d0434c48c5@185.60.134.230:5060
CSeq: 102 OPTIONS
Server: Mango SIP
Content-Length: 0
  • Вопрос задан
  • 1713 просмотров
Решения вопроса 2
chumayu
@chumayu
Если в башне по*бень. То что еб*нь, что не еб*нь.
А может попробовать применить для эттого sip.conf?

In sip.conf under [general] add a register definition:

Format:
register => user[:secret[:authuser]]@host[:port][/extension]
Ответ написан
@aroun Автор вопроса
В общем преодолел так

image.png
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
sptm
@sptm
software developer / DevOps engineer
А не потому ли, что register string в Asterisk должна иметь формат register=>userX:XXXXXXX@vpbx300303979.mangosip.ru
(там не =, а =>)?
Ответ написан
@silverjoe
Вполне себе вариант, что косяк в еще очень свежей версии FreePBX.
Попробуйте просто указать параметр callbackextension в настройках транка
....
type=friend
callbackextension=НАПРИМЕРНОМЕРГОРОДСКОГОТЕЛЕФОНА
...

В inbound routes прописываете DID равный значению callbackextension

То что вы прописали в настройках SIP - это костыль, когда поменяете/удалите транк, можете забыть этот костыль убрать
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы