Тема: Непонятное явление с отработкой экстеншена по SIP
Получаю сообщение в консоли:
handle_request_invite: Call from ‘kal’ to extension ‘r9’ rejected because extension not found in context ‘sip-kal’.
При этом в sip.conf имеем
[kal]
host=х.х.х.х
port = 7099
insecure=port,invite
type=friend
disallow=all
language = ru
allow=alaw,ulaw,gsm,g729
canreinvite=no
udpbindaddr=х.х.х.х
nat=no
autocreatepeer=yes
context=sip-kal
В extensions.conf имеем
[sip-kal]
exten = r9,1,Dial(DAHDI/G1/${GLOBAL(OPERATOR)},,rT)
Что может быть не так?
‘sip-kal’.
Полностью согласен :D
‘sip-kal’.
Полностью согласен :D
!!!!!! к л а с с н о!!!!!!!!!
exten = r9,1,Dial(DAHDI/G1/${GLOBAL(OPERATOR)},,rT)
exten => r9,1,Dial(DAHDI/G1/${GLOBAL(OPERATOR)},,rT)
опцию r в Dial ,кстати, применять нужно с умом - КПВ она эмулирует на пользовательской стороне, при звонках на сотовые не будет всяких “Абонент вне зоны действия”..
exten = r9,1,Dial(DAHDI/G1/${GLOBAL(OPERATOR)},,rT)
exten => r9,1,Dial(DAHDI/G1/${GLOBAL(OPERATOR)},,rT)
опцию r в Dial ,кстати, применять нужно с умом - КПВ она эмулирует на пользовательской стороне, при звонках на сотовые не будет всяких “Абонент вне зоны действия”..
Это я знаю, но в данном случае проброс идет на внутренюю станцию (группу операторов).
Галочку добавил, заработало? 😊
Галочку добавил, заработало? 😊
Если речь идет об этом - “=” поменять на “=>” , то это не принципиально.
Увы, без галочки то не будет работать эт точно)
Что прилетает в INVITE в SIP?
Увы, без галочки то не будет работать эт точно)
Что прилетает в INVITE в SIP?
Там вроде все честно:
INVITE sip:r9@10.202.3.2 SIP/2.0
Via: SIP/2.0/UDP 172.16.1.203:7099;branch=z9hG4bK30274c4e;rport
Max-Forwards: 70
From: “9xx0613xxx” <sip:9xx20613xxx@172.16.1.203:7099>;tag=as7972e3b0
To: <sip:r9@10.202.3.2>
Contact: <sip:9xx0613xxx@172.16.1.203:7099>
Call-ID: 57c80f930668e8b04f1649d65e2b5cb5@172.16.1.203:7099
CSeq: 102 INVITE
User-Agent: Astral PBX
Date: Fri, 23 Jan 2015 06:41:09 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
X-Call-ID: 4x7x1x
Content-Type: application/sdp
Content-Length: 264
v=0
o=root 1590608426 1590608426 IN IP4 172.16.1.203
s=Asterisk PBX 1.8.14.1
c=IN IP4 172.16.1.203
t=0 0
m=audio 15230 RTP/AVP 0 101
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=silenceSupp:off - - - -
a=ptime:20
a=sendrecv
allow=alaw,ulaw,gsm,g729
правильно allow=alaw & ulaw & gsm & g729
canreinvite=no
устарело, пользуйтесь directmedia=no
udpbindaddr=х.х.х.х
Для пира не задается, используется в секции general
autocreatepeer=yes
Опасно. Поломають.
Инвайт да, вроде в норме.
В extensions.conf попробуйте
exten = _r9,1,Dial(DAHDI/G1/${GLOBAL(OPERATOR)},,rT)
Кстати, DAHDI - это E1? Тогда этот r9 врятли нормально будет проходить, нужно бы подменить..
Я забыл сказать, что на моей стороне стоит астер старой версии 1.6.х
И еще момент, пир на работу настроен по отдельной сетевухе которая через циску 1921 по ИПсеку на другую сиську соеденена, т.е. канал по сути закрытый и влезть в него ни кто не сможет. И что самое характерное все работало пока на той стороне не сменили подсети и мне не пришлось лезть в extensions.conf и sip.conf для замены ИП-шников и перегрузки станции.
На цисках не врублен ли SIP ALG?! см
На цисках не врублен ли SIP ALG?! см
Не, там все ОКи
Что за экстеншн r9 ? Что то никак не найду среди Special extensions…