DIALSTATUS geht nicht

Knaut

Neuer User
Mitglied seit
13 Mai 2007
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Hallo,

bekomme einfach keine Auswertung von ${DIALSTATUS}

meine einfache extensions.conf
PHP:
exten => 9870,1,Dial(mISDN/g:ISDN-NT/${EXTEN:2})
exten => 9870,n,Goto(r-${DIALSTATUS},1)
exten => r-BUSY,1,Busy
exten => r-BUSY,n,HangUp()
exten => _r-.,1,Goto(r-BUSY,1)


meine CLI:
PHP:
P[ 5] I IND :SETUP oad:1736xxxxxx dad:9870 pid:95 state:none
P[ 5]  --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 5]  --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
P[ 5]  --> Bearer: Speech
P[ 5]  --> Codec: Alaw
P[ 0]  --> * NEW CHANNEL dad:9870 oad:1736xxxxxx
P[ 5]  --> CTON: Unknown
P[ 5]  --> PRES: Restricted (0)
P[ 5]  --> SCREEN: Unscreened (0)
P[ 5] I SEND:PROCEEDING oad:01736xxxxxx dad:9870 pid:95
P[ 5]  --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 5]  --> info_dad: onumplan:2 dnumplan:4 rnumplan:  cpnnumplan:0
P[ 5]  --> TRANSPARENT Mode
    -- Executing Dial("mISDN/5-1", "mISDN/g:ISDN-NT/70") in new stack
P[ 0]  --> Group Call group: ISDN-NT
P[ 0]  --> * NEW CHANNEL dad:70 oad:(null)
P[ 6]  --> TON: Unknown
P[ 6]  --> LTON: Unknown
P[ 6]  --> CTON: Unknown
P[ 6] * CALL: g:ISDN-NT/70
P[ 6]  --> * dad:70 tech:mISDN/6-u46 ctx:isdn_out
P[ 6]  --> pres: -1 screen: -1
P[ 6]  --> pres: 0
P[ 6]  --> PRES: Allowed (0x0)
P[ 6]  --> SCREEN: Unscreened (0x0)
P[ 6] NO OPTS GIVEN
P[ 6] Disabling EC on both Sides
P[ 6] I SEND:SETUP oad:01736xxxxxx dad:70 pid:96
P[ 6]  --> channel:0 mode:NT cause:16 ocause:16 rad: cad:
P[ 6]  --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 6] I IND :CC_SETUP|CONFIRM: old l3id:ff00 new l3id:801bff00
P[ 6] I IND :NEW_L3ID oad:01736xxxxxx dad:70 pid:96 state:NOTHING
P[ 6]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
P[ 6]  --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 6]  --> * SEND: State Dialing pid:96
    -- Called g:ISDN-NT/70
P[ 6] We already have a channel (1)
P[ 6] I IND :SETUP_ACKNOWLEDGE oad:01736xxxxxx dad:70 pid:96 state:CALLING
P[ 6]  --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
P[ 6]  --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 5] I IND :DISCONNECT oad:01736xxxxxx dad:9870 pid:95 state:DIALING

ich weiss nicht weiter :confused:

ohne ein Besetzt kann ich den * nicht vor eine TK Anlage setzen...
 
Was willst Du eigentlich erreichen?

Bist Du Dir sicher, daß mISDN die Channel-Variable ${DIALSTATUS} überhaupt unterstützt?
 
Hi betateilchen,

Das mISDN ${DIALSTATUS} nicht unterstüzen könnte weiss ich nicht! Ich denke es geht...

Mein Ziel ist es dem Anrufer bei einer besetzten Nebenstelle der TK Anlage ein besetzt zu signalisieren.

Später mal bei NOANSWER die Voicemail anzusprechen
 
Knaut schrieb:
Das mISDN ${DIALSTATUS} nicht unterstüzen könnte weiss ich nicht! Ich denke es geht...

Ich habe keine Hinweise darauf gefunden, daß das gehen soll. Vielleicht stellst Du diese Frage besser nochmal im Unterforum mISDN. Da ich selbst überhaupt nicht mit ISDN arbeite, kann ich Dir das nicht definitiv beantworten.

Was kommt eigentlich auf der CLI noch, nachdem der Anruf beendet ist? Da wo es spannend wird, hört Dein Log leider auf :mrgreen:

Und welche Asterisk Version verwendest Du?
 
Moin,


das Ganze läuft unter Asterisk 1.2.18


hier der Rest CLI

PHP:
P[ 5]  * IND : HANGUP	pid:95 ctx:default dad:9870 oad:01736xxxxxx State:DIALING
P[ 5]   --> out_cause:16
P[ 5]   --> state:DIALING
P[ 5]  $$$ Cleaning up bc with stid :10010500 pid:95
P[ 5]  I IND :RELEASE_COMPLETE oad: dad: pid:95 state:CLEANING
P[ 5]   --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
P[ 5]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 5]   --> No need to queue hangup
P[ 5]  Cannot hangup chan, no ast
P[ 6]  I IND :RELEASE_COMPLETE oad: dad: pid:0 state:none
P[ 6]   --> channel:0 mode:NT cause:0 ocause:16 rad: cad:
P[ 6]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 6]   --> no Ch, so we've already released.
P[ 0]  Cannot hangup chan, no ch
P[ 6]  release_chan: Ch not found!
P[ 6]   --> No need to queue hangup
P[ 6]  Cannot hangup chan, no ast

Ich denke * kommt garnicht über Dial hinaus...

Gruß
Knaut
 
tja - wie gesagt. Vielleicht fragst Du besser nochmal im Bereich mISDN hier im Forum nach. Vom Dialplan her sieht es eigentlich erstmal ok aus.
 
Kostenlos!

Statistik des Forums

Themen
247,931
Beiträge
2,277,031
Mitglieder
377,011
Neuestes Mitglied
KelvinHolt