route
/etc/asterisk/dahdi-channels.conf
---------
; Span 1: TE4/0/1 "T4XXP (PCI) Card 0 Span 1" (MASTER)
group=0
context=from-pstn
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
; Span 4: TE4/0/4 "T4XXP (PCI) Card 0 Span 4"
group=3
context=from-internal
switchtype = qsig
signalling = pri_cpe
channel => 94-108,110-124
-------------
провайдер по каналу Е1 выдает мне DID 0415
inbound route есть правило, по которому звонки с DID 0415 попадают в группу 6560
группа 6559 состоит исключительно из экстеншенов, Siemens
звонок с DID 0415 замечательно отправляется в группу 6560, но затем:
----------
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: dialparties.agi: Starting New Dialparties.agi
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: dialparties.agi: Caller ID name is 'unknown' number is 'unknown'
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: dialparties.agi: Methodology of ring is 'ringall'
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- dialparties.agi: Added extension 1999 to extension map
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- dialparties.agi: Extension 1999 cf is disabled
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- dialparties.agi: Extension 1999 do not disturb is disabled
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: dialparties.agi: EXTENSION_STATE: 4 (UNKNOWN)
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: dialparties.agi: Extension 1999 has ExtensionState: 4
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- dialparties.agi: Checking CW and CFB status for extension 1999
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- dialparties.agi: DbDel CALLTRACE/1999 - Caller ID is not defined
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- dialparties.agi: Filtered ARG3: 1999
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: dialparties.agi: Setting default NOANSWER DIALSTATUS since no extensions available
[Sep 19 15:49:47] VERBOSE[7417] res_agi.c: -- AGI Script dialparties.agi completed, returning 0
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: -- Executing [s@macro-dial:4] NoOp("DAHDI/1-1", "Returned from dialparties with no extensions to call and DIALSTATUS: NOANSWER") in new stack
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: -- Executing [6360@ext-group:15] Set("DAHDI/1-1", "RingGroupMethod=") in new stack
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: -- Executing [6360@ext-group:16] GotoIf("DAHDI/1-1", "0?nodest") in new stack
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: -- Executing [6360@ext-group:17] Set("DAHDI/1-1", "__NODEST=") in new stack
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: -- Executing [6360@ext-group:18] NoOp("DAHDI/1-1", "Deleting: BLKVM/6360/DAHDI/1-1 TRUE") in new stack
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: -- Executing [6360@ext-group:19] Hangup("DAHDI/1-1", "") in new stack
[Sep 19 15:49:47] VERBOSE[7417] pbx.c: == Spawn extension (ext-group, 6360, 19) exited non-zero on 'DAHDI/1-1'
----------
какой флаг надо выставить, чтобы астериск не проверял наличие экстеншена?
ps если поставить в /etc/asterisk/dahdi-channels.conf
---------
; Span 1: TE4/0/1 "T4XXP (PCI) Card 0 Span 1" (MASTER)
group=0
context=from-internal
switchtype = euroisdn
signalling = pri_cpe
channel => 1-15,17-31
----------
то работает, но хочется управлять входящими звонками с астериска.
ring groups -- extension list -- если это внешний экстеншн, то в конце номера добавляется #