N`abend.
ich hab mich gestern noch gefreut, mISDN auf meinem *@home am Laufen zu haben, leider ein (hoffentlich) kleines Problem:
Mein Setup:
Ein ISDN-Basisanschluß, NT von der Telekom Austria (Standard), PTP - Anschluß mit Durchwahlen, also ganz normaler Anlagenanschluß der Telekom Austria.
Mein Testsystem hier ist ein VIA EPIA C3 1GHZ mit einer HFC am PCI und einer HFC_USB
Software: *@home 2.7 (Centos 4,3 Asterisk 1.2.4 i586), chan_misdn 0.3.0
Das Problem:
Eingehende Anrufe mit Durchwahl werden brav angenommen, alles funktioniert.
Eingehende Anrufe OHNE Durchwahl sehe ich zwar im Log, daß sie ankommen, leider wird, soweit ich das überblicken kann, auf eine MSN gewartet, die hier in Österreich aber nicht gesendet wird.
(wird nur die Kopfnummer gewählt, gibt das Amt null aus - also gar nix)
-in der misdn.conf hab ich msns=*
ich nehme mal an, es fehlt die Möglichkeit, eine nicht empfangene MSN als * zu interpretieren........
-wenn mich nicht alles beisst, sollten die Kollegen in Frankreich auch mit diesem Problem raufen.....
Anbei die Logs, ev. kann sich das mal jemand ansehen.
Herzlichen Dank im Voraus!
Rainer
ich hab mich gestern noch gefreut, mISDN auf meinem *@home am Laufen zu haben, leider ein (hoffentlich) kleines Problem:
Mein Setup:
Ein ISDN-Basisanschluß, NT von der Telekom Austria (Standard), PTP - Anschluß mit Durchwahlen, also ganz normaler Anlagenanschluß der Telekom Austria.
Mein Testsystem hier ist ein VIA EPIA C3 1GHZ mit einer HFC am PCI und einer HFC_USB
Software: *@home 2.7 (Centos 4,3 Asterisk 1.2.4 i586), chan_misdn 0.3.0
Das Problem:
Eingehende Anrufe mit Durchwahl werden brav angenommen, alles funktioniert.
Eingehende Anrufe OHNE Durchwahl sehe ich zwar im Log, daß sie ankommen, leider wird, soweit ich das überblicken kann, auf eine MSN gewartet, die hier in Österreich aber nicht gesendet wird.
(wird nur die Kopfnummer gewählt, gibt das Amt null aus - also gar nix)
-in der misdn.conf hab ich msns=*
ich nehme mal an, es fehlt die Möglichkeit, eine nicht empfangene MSN als * zu interpretieren........
-wenn mich nicht alles beisst, sollten die Kollegen in Frankreich auch mit diesem Problem raufen.....
Anbei die Logs, ev. kann sich das mal jemand ansehen.
Herzlichen Dank im Voraus!
Rainer
Code:
Anruf ohne Durchwahl, nur auf Kopfnummer:
P[ 1] set_channel: bc->channel:0 channel:1
P[ 1] I IND :SETUP oad:6769372499 dad:
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:0 l3id:20008
P[ 1] --> b_stid:0 layer_id:0
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> Bearer: Speech
P[ 1] --> Codec: Alaw
P[ 0] --> * NEW CHANNEL dad: oad:6769372499
P[ 1] read_config: Getting Config
P[ 1] config_jb: Called
P[ 1] --> * CallGrp: PickupGrp:
P[ 1] --> CTON: Unknown
P[ 1] I SEND:SETUP_ACKNOWLEDGE oad:06769372499 dad:
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:0 l3id:20008
P[ 1] --> b_stid:0 layer_id:0
P[ 1] --> TRANSPARENT Mode
P[ 1] BC_STATE_CHANGE: from:BCHAN_CLEANED to:BCHAN_SETUP
P[ 1] Tone Indicate:
P[ 1] --> Dial
P[ 1] BCHAN: MGR_SETSTACK|IND
P[ 1] BC_STATE_CHANGE: from:BCHAN_SETUP to:BCHAN_SETUPED
P[ 1] BC_STATE_CHANGE: from:BCHAN_SETUPED to:BCHAN_ACTIVE
P[ 1] BC_STATE_CHANGE: from:BCHAN_ACTIVE to:BCHAN_ACTIVATED
P[ 1] I IND :TIMEOUT oad:06769372499 dad:
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:50010102 l3id:20008
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] I SEND:RELEASE_COMPLETE oad:06769372499 dad:
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:50010102 l3id:20008
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] CC_RELEASE_COMPLETE|CONFIRM [TE]
P[ 1] I IND :RELEASE_COMPLETE oad:06769372499 dad:
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:50010102 l3id:20008
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] BC_STATE_CHANGE: from:BCHAN_ACTIVATED to:BCHAN_RELEASE
P[ 1] Trying to Release bc with l3id: 20008
P[ 1] * RELEASING CHANNEL pid:0 ctx:from-pstn dad: oad:06769372499 state: WAITING4DIGS
P[ 1] --> * State Down
P[ 1] --> Setting AST State to down
P[ 1] --> * State Wait4dig | ExtCantMatch
P[ 1] BC_STATE_CHANGE: from:BCHAN_RELEASE to:BCHAN_EMPTY
P[ 1] BC_NEXT_STATE_CHANGE: from:BCHAN_EMPTY to:BCHAN_EMPTY
P[ 0] $$$ CLEANUP CALLED
P[ 1] $$$ CLEARING STACK
P[ 1] BC_STATE_CHANGE: from:BCHAN_EMPTY to:BCHAN_CLEANED
P[ 1] I IND :CLEAN_UP oad: dad:
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:0 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:50010102 l3id:20008
P[ 1] --> b_stid:0 layer_id:50010180
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] BC_STATE_CHANGE: from:BCHAN_CLEANED to:BCHAN_RELEASED
P[ 1] BCHAN: MGR_DELLAYER|CNF
P[ 1] BC_STATE_CHANGE: from:BCHAN_RELEASED to:BCHAN_CLEANED
P[ 1] BC_STATE_CHANGE: from:BCHAN_CLEANED to:BCHAN_EMPTY
P[ 1] BC_NEXT_STATE_CHANGE: from:BCHAN_CLEANED to:BCHAN_EMPTY
P[ 0] $$$ CLEANUP CALLED
P[ 1] $$$ CLEARING STACK
P[ 1] BC_STATE_CHANGE: from:BCHAN_EMPTY to:BCHAN_CLEANED
P[ 1] I IND :CLEAN_UP oad: dad:
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:0 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:0 l3id:20009
P[ 1] --> b_stid:0 layer_id:0
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 0] MGMT: DELLAYER|CONFIRM Addr: 1000000 !
Anruf mit Durchwahl:
P[ 1] set_channel: bc->channel:0 channel:1
P[ 1] I IND :SETUP oad:6769372499 dad:22
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:0 layer_id:50010180
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> Bearer: Speech
P[ 1] --> Codec: Alaw
P[ 0] --> * NEW CHANNEL dad:22 oad:6769372499
P[ 1] read_config: Getting Config
P[ 1] config_jb: Called
P[ 1] --> * CallGrp: PickupGrp:
P[ 1] --> CTON: Unknown
P[ 1] I SEND:SETUP_ACKNOWLEDGE oad:06769372499 dad:22
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:0 layer_id:50010180
P[ 1] --> TRANSPARENT Mode
P[ 1] BC_STATE_CHANGE: from:BCHAN_CLEANED to:BCHAN_SETUP
P[ 1] BCHAN: MGR_SETSTACK|IND
P[ 1] BC_STATE_CHANGE: from:BCHAN_SETUP to:BCHAN_SETUPED
P[ 1] BC_STATE_CHANGE: from:BCHAN_SETUPED to:BCHAN_ACTIVE
P[ 1] BC_STATE_CHANGE: from:BCHAN_ACTIVE to:BCHAN_ACTIVATED
-- Executing SetVar("mISDN/1-1", "FROM_DID=22") in new stack
-- Executing Goto("mISDN/1-1", "ext-local|*22|1") in new stack
-- Goto (ext-local,*22,1)
-- Executing Macro("mISDN/1-1", "vm|22") in new stack
-- Executing Macro("mISDN/1-1", "user-callerid") in new stack
-- Executing DBget("mISDN/1-1", "AMPUSER=DEVICE/06769372499/user") in new stack
-- DBget: varname=AMPUSER, family=DEVICE, key=06769372499/user
-- DBget: Value not found in database.
-- Executing DBget("mISDN/1-1", "AMPUSERCIDNAME=AMPUSER//cidname") in new stack
-- DBget: varname=AMPUSERCIDNAME, family=AMPUSER, key=/cidname
-- DBget: Value not found in database.
-- Executing GotoIf("mISDN/1-1", "1?5") in new stack
-- Goto (macro-user-callerid,s,5)
-- Executing NoOp("mISDN/1-1", "Using CallerID 06769372499") in new stack
-- Executing Goto("mISDN/1-1", "s-|1") in new stack
-- Goto (macro-vm,s-,1)
-- Executing VoiceMail("mISDN/1-1", "u22") in new stack
P[ 1] * ANSWER:
P[ 1] --> Connection is without BF encryption
P[ 1] --> empty cad using dad
P[ 1] I SEND:CONNECT oad:06769372499 dad:22
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:22
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] bchannel_activate: BC Not properly upsetted (state:BCHAN_ACTIVATED) addr:50010102
-- Playing 'vm-theperson' (language 'en')
P[ 1] bchannel_activate: BC Not properly upsetted (state:BCHAN_ACTIVATED) addr:50010102
P[ 1] I IND :CONNECT_ACKNOWLEDGE oad:06769372499 dad:22
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:22
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] bchannel_activate: BC Not properly upsetted (state:BCHAN_ACTIVATED) addr:50010102
-- Playing 'digits/2' (language 'en')
-- Playing 'digits/2' (language 'en')
-- Playing 'vm-isunavail' (language 'en')
coding=0 location=2 progress=8
P[ 1] I IND :DISCONNECT oad:06769372499 dad:22
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:22
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:8 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] BC_STATE_CHANGE: from:BCHAN_ACTIVATED to:BCHAN_RELEASE
P[ 1] I SEND:RELEASE oad:06769372499 dad:22
P[ 1] --> bc_state:BCHAN_RELEASE
P[ 1] --> mode:TE cause:16 ocause:-1 rad: cad:22
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:8 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] BC_STATE_CHANGE: from:BCHAN_RELEASE to:BCHAN_RELEASED
P[ 1] I IND :RELEASE_COMPLETE oad:06769372499 dad:22
P[ 1] --> mode:TE cause:-1 ocause:-1 rad: cad:22
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:2 dnumplan:0 rnumplan: cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:1 caps:Speech pi:8 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:1 addr:50010102 l3id:2000a
P[ 1] --> b_stid:10010100 layer_id:50010180
P[ 1] --> bc_state:BCHAN_RELEASED
P[ 1] Trying to Release bc with l3id: 2000a
P[ 1] * RELEASING CHANNEL pid:1 ctx:macro-vm dad:s- oad:06769372499 state: CONNECTED
P[ 1] --> * State Down
P[ 1] --> Setting AST State to down
P[ 1] * --> In State Default
P[ 1] * --> Queue Hangup
P[ 1] BC_STATE_CHANGE: from:BCHAN_RELEASED to:BCHAN_EMPTY
P[ 1] BC_NEXT_STATE_CHANGE: from:BCHAN_EMPTY to:BCHAN_EMPTY
P[ 0] $$$ CLEANUP CALLED
P[ 1] $$$ CLEARING STACK
P[ 1] BC_STATE_CHANGE: from:BCHAN_EMPTY to:BCHAN_CLEANED
P[ 1] I IND :CLEAN_UP oad: dad:
P[ 1] --> mode:TE cause:16 ocause:16 rad: cad:
== Spawn extension (macro-vm, s-, 1) exited non-zero on 'mISDN/1-1' in macro 'vm'
== Spawn extension (ext-local, *22, 1) exited non-zero on 'mISDN/1-1'
P[ 1] --> facility:FAC_NONE out_facility:FAC_NONE
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> screen:0 --> pres:0
P[ 1] --> channel:0 caps:Speech pi:0 keypad:
P[ 1] --> urate:0 rate:16 mode:0 user1:0
P[ 1] --> pid:0 addr:50010102 l3id:2000a
P[ 1] --> b_stid:0 layer_id:50010180
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] BCHAN: MGR_DELLAYER|CNF
P[ 1] BC_STATE_CHANGE: from:BCHAN_CLEANED to:BCHAN_CLEANED
Zuletzt bearbeitet: