LINUX.ORG.RU
ФорумAdmin

диалплан в астериске

 


0

1

ЛОР, помоги понять куда копать. Есть две строчки диалплане:

exten => _7XXX,1,Dial(OOH323/prodAster/${EXTEN:1})
exten => _98916XXXXXXX,1,Dial(OOH323/prodAster/${EXTEN:1})
Первая строка убирает цифру 7, и звонки на трехзначные номера проходят. Вторая строка цифру 9 не убирает, и звонок завершается с ошибкой, что астер не может найти экстеншн 9891.

Ответ на: комментарий от petav

Суть в том, что у меня два астера соединены по H323, а телефоны подключены по сипу. Я хочу сделать зовонок через H323 транк и выйти в город через SIP.

SIP Debugging Enabled for IP: 192.168.5.10
testbell*CLI>
testbell*CLI>
testbell*CLI>
testbell*CLI>
[Nov 11 14:21:55] Sending to 192.168.5.10:5060 (no NAT)
[Nov 11 14:21:55]
<--- Reliably Transmitting (no NAT) to 192.168.5.10:5060 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 192.168.5.10:5060;branch=z9hG4bK14a1a8d0;received=192.168.5.10
From: "Pavel" <sip:330@192.168.5.47>;tag=001956fb62821e15a216bf40-320e1718
To: <sip:9891@192.168.5.47>;tag=as1cac2d41
Call-ID: 001956fb-628200a8-cec62ab0-67800468@192.168.5.10
CSeq: 101 INVITE
Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="", nonce="51f959dc"
Content-Length: 0


<------------>
[Nov 11 14:21:55] Scheduling destruction of SIP dialog '001956fb-628200a8-cec62ab0-67800468@192.168.5.10' in 6400 ms (Method: INVITE)
[Nov 11 14:21:55] Sending to 192.168.5.10:5060 (no NAT)
[Nov 11 14:21:55] Using INVITE request as basis request - 001956fb-628200a8-cec62ab0-67800468@192.168.5.10
[Nov 11 14:21:55]   == Using SIP RTP TOS bits 184
[Nov 11 14:21:55]   == Using SIP RTP CoS mark 5
[Nov 11 14:21:55] Found RTP audio format 0
[Nov 11 14:21:55] Found RTP audio format 8
[Nov 11 14:21:55] Found RTP audio format 18
[Nov 11 14:21:55] Found RTP audio format 102
[Nov 11 14:21:55] Found RTP audio format 101
[Nov 11 14:21:55] Found audio description format PCMU for ID 0
[Nov 11 14:21:55] Found audio description format PCMA for ID 8
[Nov 11 14:21:55] Found audio description format G729 for ID 18
[Nov 11 14:21:55] Found audio description format L16 for ID 102
[Nov 11 14:21:55] Found audio description format telephone-event for ID 101
[Nov 11 14:21:55] Capabilities: us - 0x100 (g729), peer - audio=0x810c (ulaw|alaw|g729|slin16)/video=0x0 (nothing)/text=0x0 (nothing), combined - 0x100 (g729)
[Nov 11 14:21:55] Non-codec capabilities (dtmf): us - 0x1 (telephone-event|), peer - 0x1 (telephone-event|), combined - 0x1 (telephone-event|)
[Nov 11 14:21:55] Peer audio RTP is at port 192.168.5.10:22252
[Nov 11 14:21:55] Looking for 9891 in h323-tr (domain 192.168.5.47)
[Nov 11 14:21:55]
<--- Reliably Transmitting (no NAT) to 192.168.5.10:5060 --->
SIP/2.0 404 Not Found
Via: SIP/2.0/UDP 192.168.5.10:5060;branch=z9hG4bKd92fcaf8;received=192.168.5.10
From: "Pavel" <sip:330@192.168.5.47>;tag=001956fb62821e15a216bf40-320e1718
To: <sip:9891@192.168.5.47>;tag=as1cac2d41
Call-ID: 001956fb-628200a8-cec62ab0-67800468@192.168.5.10
CSeq: 102 INVITE
Server: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


<------------>
[Nov 11 14:21:55] NOTICE[29590]: chan_sip.c:22753 handle_request_invite: Call from '330' (192.168.5.10:52323) to extension '9891' rejected because extension not found in context 'h323-tr'.
[Nov 11 14:21:55] Scheduling destruction of SIP dialog '001956fb-628200a8-cec62ab0-67800468@192.168.5.10' in 6400 ms (Method: INVITE)
[Nov 11 14:21:58] Reliably Transmitting (no NAT) to 192.168.5.10:5060:
OPTIONS sip:330@192.168.5.10:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 192.168.5.47:5060;branch=z9hG4bK4df1a5d8
Max-Forwards: 70
From: "asterisk" <sip:asterisk@192.168.5.47>;tag=as6f605452
To: <sip:330@192.168.5.10:5060;transport=udp>
Contact: <sip:asterisk@192.168.5.47:5060>
Call-ID: 452dffe7140470510d16c3b03ebfb0e2@192.168.5.47:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
Date: Tue, 11 Nov 2014 11:21:58 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---
[Nov 11 14:21:58] Really destroying SIP dialog '452dffe7140470510d16c3b03ebfb0e2@192.168.5.47:5060' Method: OPTIONS
[Nov 11 14:22:02] Really destroying SIP dialog '001956fb-628200a8-cec62ab0-67800468@192.168.5.10' Method: ACK
[Nov 11 14:22:58] Reliably Transmitting (no NAT) to 192.168.5.10:5060:
OPTIONS sip:330@192.168.5.10:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 192.168.5.47:5060;branch=z9hG4bK0327f8e4
Max-Forwards: 70
From: "asterisk" <sip:asterisk@192.168.5.47>;tag=as10a82e9d

To: <sip:330@192.168.5.10:5060;transport=udp>
Contact: <sip:asterisk@192.168.5.47:5060>
Call-ID: 2b21e1b56a219ecb23e6a75630753cf6@192.168.5.47:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
Date: Tue, 11 Nov 2014 11:22:58 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---
[Nov 11 14:22:58] Really destroying SIP dialog '2b21e1b56a219ecb23e6a75630753cf6@192.168.5.47:5060' Method: OPTIONS
[Nov 11 14:23:58] Reliably Transmitting (no NAT) to 192.168.5.10:5060:
OPTIONS sip:330@192.168.5.10:5060;transport=udp SIP/2.0
Via: SIP/2.0/UDP 192.168.5.47:5060;branch=z9hG4bK2bbb24a8
Max-Forwards: 70
From: "asterisk" <sip:asterisk@192.168.5.47>;tag=as4ae60ee4
To: <sip:330@192.168.5.10:5060;transport=udp>
Contact: <sip:asterisk@192.168.5.47:5060>
Call-ID: 6591a6d35318eb822f64445100183096@192.168.5.47:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.13.1~dfsg1-3+deb7u3
Date: Tue, 11 Nov 2014 11:23:58 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0


---
[Nov 11 14:23:58] Really destroying SIP dialog '6591a6d35318eb822f64445100183096@192.168.5.47:5060' Method: OPTIONS
put_spell_on_y0u
() автор топика
Ответ на: комментарий от petav

так в том то и дело, что он есть:

[h323-tr]

exten => _7XXX,1,Dial(OOH323/prodAster/${EXTEN:1})
exten => _98916XXXXXXX,1,Dial(OOH323/prodAster/${EXTEN:1})
;exten => 330,1,Dial(SIP/${EXTEN},60,tT)

если я делаю экстеншн без регекспа, то звонок уходит на мобильный.

put_spell_on_y0u
() автор топика
Ответ на: комментарий от put_spell_on_y0u

Что за устройство регистрируется на номере 330?
Как вариант - на пире 330 наверное висит устройство со своим встроенным диалпланом и обрезает набранные номера до 4 знаков.

menzoberronzan
()
Ответ на: комментарий от menzoberronzan

Точно! Совсем забыл про это. 330 это цискафон 7941, у них есть свой диалплан. Спасибо.

put_spell_on_y0u
() автор топика
Ответ на: комментарий от put_spell_on_y0u

ну да, а что не так?

Видимо с номера 330 вы набираете номер 9891!

petav ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.