problem mit dialplan und misdn (Extension can never match, so disconnecting)

pyromaniac

Neuer User
Mitglied seit
23 Jan 2007
Beiträge
10
Punkte für Reaktionen
0
Punkte
0
Hi,

ich hab da ein kleines Problem mit asterisk 1.4:
Wir haben eine Alcatel-Telefonanlage die über 4 NTBAs an einem ISDN-Anlagenanschluß angeschlossen ist. Da eine Aufrüstung der Alcatel für VOIP immens teurer ist, als die Hardware für eine zusätzliche Asterisk-Anlage wollen wir diesen zwischen Alcatel und Telekom dazwischenschalten:

4 NTBAs -> Asterisk 1.4 Junghanns OctoBRI -> Alcatelanlage

Dazu haben wir diese Junghanns OctoBRI gekauft, da wir 8 Interfaces brauchen (4 zur Telekom im TE-Mode PTP und 4 zur Alcatel im NT-Mode PTP).
Die ISDN-Ports kommen auch hoch, wenn ich die Asterisk dazwischenschalte. Wenn ich dann aber versuche von extern anzurufen und die Anrufe an die interne Anlage weiterzuleiten bzw. von der Alcatel nach extern zu rufen, dann passiert folgendes:

PHP:
Wed Jan 24 10:26:29 2007: P[ 1]   --> found chan: 1
Wed Jan 24 10:26:29 2007: P[ 1]  I IND :NEW_CHANNEL oad: dad: pid:2 state:none
Wed Jan 24 10:26:29 2007: P[ 1]   --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:29 2007: P[ 1]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:29 2007: P[ 1]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:29 2007: P[ 1]  Chan not existing at the moment bc->l3id:250000 bc:0x81faa78 event:NEW_CHANNEL port:1 channel:1
Wed Jan 24 10:26:29 2007: P[ 1]  set_channel: bc->channel:1 channel:255
Wed Jan 24 10:26:29 2007: P[ 1]  I IND :SETUP oad:6254308321 dad:06254940232 pid:2 state:none
Wed Jan 24 10:26:29 2007: P[ 1]   --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:29 2007: P[ 1]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Wed Jan 24 10:26:29 2007: P[ 1]   --> caps:Speech pi:0 keypad: sending_complete:1
Wed Jan 24 10:26:29 2007: P[ 1]   --> Bearer: Speech
Wed Jan 24 10:26:29 2007: P[ 1]   --> Codec: Alaw
Wed Jan 24 10:26:29 2007: P[ 0]   --> * NEW CHANNEL dad:06254940232 oad:6254308321
Wed Jan 24 10:26:29 2007: P[ 1]  read_config: Getting Config
Wed Jan 24 10:26:29 2007: P[ 1]   --> CTON: Unknown
Wed Jan 24 10:26:29 2007: P[ 1]   --> EXPORT_PID: pid:2
Wed Jan 24 10:26:29 2007: P[ 1]   --> PRES: Restricted (0)
Wed Jan 24 10:26:29 2007: P[ 1]   --> SCREEN: Unscreened (0)
Wed Jan 24 10:26:29 2007: P[ 1]  I SEND:SETUP_ACKNOWLEDGE oad:06254308321 dad:06254940232 pid:2
Wed Jan 24 10:26:29 2007: P[ 1]   --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:29 2007: P[ 1]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Wed Jan 24 10:26:29 2007: P[ 1]   --> caps:Speech pi:0 keypad: sending_complete:1
Wed Jan 24 10:26:29 2007: P[ 1]   --> TRANSPARENT Mode
Wed Jan 24 10:26:30 2007: P[ 0]   --> Group Call group: octobriTEports
Wed Jan 24 10:26:30 2007: P[ 1]  Group [octobriTEports] Port [1]
Wed Jan 24 10:26:30 2007: P[ 2]  Group [octobriTEports] Port [2]
Wed Jan 24 10:26:30 2007: P[ 3]  Group [octobriTEports] Port [3]
Wed Jan 24 10:26:30 2007: P[ 0]   --> * NEW CHANNEL dad:06254940232 oad:(null)
Wed Jan 24 10:26:30 2007: P[ 3]  read_config: Getting Config
Wed Jan 24 10:26:30 2007: P[ 3]   --> TON: Unknown
Wed Jan 24 10:26:30 2007: P[ 3]   --> LTON: Unknown
Wed Jan 24 10:26:30 2007: P[ 3]   --> CTON: Unknown
Wed Jan 24 10:26:30 2007: P[ 3]  * CALL: g:octobriTEports/06254940232
Wed Jan 24 10:26:30 2007: P[ 3]   --> * dad:06254940232 tech:mISDN/4-u1 ctx:octobriincoming
Wed Jan 24 10:26:30 2007: P[ 3]   --> * adding2newbc ext 06254940232
Wed Jan 24 10:26:30 2007: P[ 3]   --> * adding2newbc callerid 06254308321
Wed Jan 24 10:26:30 2007: P[ 3]   --> pres: -1 screen: -1
Wed Jan 24 10:26:30 2007: P[ 3]   --> pres: 0
Wed Jan 24 10:26:30 2007: P[ 3]   --> PRES: Allowed (0x0)
Wed Jan 24 10:26:30 2007: P[ 3]   --> SCREEN: Unscreened (0x0)
Wed Jan 24 10:26:30 2007: P[ 3]   --> IMPORT_PID: importing pid:2
Wed Jan 24 10:26:30 2007: P[ 3]  NO OPTS GIVEN
Wed Jan 24 10:26:30 2007: P[ 3]  I SEND:SETUP oad:06254308321 dad:06254940232 pid:3
Wed Jan 24 10:26:30 2007: P[ 3]   --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:30 2007: P[ 3]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:30 2007: P[ 3]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:30 2007: P[ 3]   --> found chan: 1
Wed Jan 24 10:26:30 2007: P[ 3]  I IND :NEW_CHANNEL oad:06254308321 dad:06254940232 pid:3 state:NOTHING
Wed Jan 24 10:26:30 2007: P[ 3]   --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:30 2007: P[ 3]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:30 2007: P[ 3]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:30 2007: P[ 3]   --> updating channel name to [mISDN/5-u2]
Wed Jan 24 10:26:30 2007: P[ 3]   -->  found channel: 1
Wed Jan 24 10:26:30 2007: P[ 3]  --> new_l3id 90001
Wed Jan 24 10:26:30 2007: P[ 3]   --> * SEND: State Dialing pid:3
Wed Jan 24 10:26:30 2007: P[ 1]  BCHAN: bchan ACT Confirm pid:2
Wed Jan 24 10:26:38 2007: P[ 3]  I IND :TIMEOUT oad:06254308321 dad:06254940232 pid:3 state:CALLING
Wed Jan 24 10:26:38 2007: P[ 3]   --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 3]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 3]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:38 2007: P[ 3]  --> state: CALLING
Wed Jan 24 10:26:38 2007: P[ 3]  I SEND:DISCONNECT oad:06254308321 dad:06254940232 pid:3
Wed Jan 24 10:26:38 2007: P[ 3]   --> channel:1 mode:TE cause:16 ocause:1 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 3]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 3]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:38 2007: P[ 3]  $$$ CLEANUP CALLED pid:3
Wed Jan 24 10:26:38 2007: P[ 3]   --> queue_hangup
Wed Jan 24 10:26:38 2007: P[ 3]  * RELEASING CHANNEL pid:3 ctx:octobriincoming dad:06254940232 oad:06254940232 state: CALLING
Wed Jan 24 10:26:38 2007: P[ 3]   --> * State Down
Wed Jan 24 10:26:38 2007: P[ 3]   --> Setting AST State to down
Wed Jan 24 10:26:38 2007: P[ 1]   --> * IND :   congestion pid:2
Wed Jan 24 10:26:38 2007: P[ 1]  I SEND:RELEASE oad:06254308321 dad:06254940232 pid:2
Wed Jan 24 10:26:38 2007: P[ 1]   --> channel:1 mode:NT cause:16 ocause:42 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 1]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 1]   --> caps:Speech pi:0 keypad: sending_complete:1
Wed Jan 24 10:26:38 2007: P[ 1]  $$$ CLEANUP CALLED pid:2
Wed Jan 24 10:26:38 2007: P[ 1]  $$$ Cleaning up bc with stid :10010100 pid:2
Wed Jan 24 10:26:38 2007: P[ 1]  Sending Control ECHOCAN_OFF
Wed Jan 24 10:26:38 2007: P[ 1]  I IND :RELEASE_COMPLETE oad: dad: pid:2 state:DIALING
Wed Jan 24 10:26:38 2007: P[ 1]   --> channel:0 mode:NT cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:38 2007: P[ 1]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:38 2007: P[ 1]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:38 2007: P[ 1]   --> queue_hangup
Wed Jan 24 10:26:38 2007: P[ 1]  * RELEASING CHANNEL pid:2 ctx:octobriTOpbx dad:06254940232 oad:06254308321 state: DIALING
Wed Jan 24 10:26:38 2007: P[ 1]   --> * State Down
Wed Jan 24 10:26:38 2007: P[ 1]   --> Setting AST State to down
Wed Jan 24 10:26:38 2007: P[ 1]  $$$ CLEANUP CALLED pid:2
Wed Jan 24 10:26:38 2007: P[ 1]  BCHAN: DeACT Conf pid:2
Wed Jan 24 10:26:38 2007: P[ 1]  BCHAN: MGR_DELLAYER|CNF pid:2
Wed Jan 24 10:26:39 2007: P[ 3]  MGMT: SSTATUS: L2_ESTABLISH
Wed Jan 24 10:26:58 2007: P[ 5]  set_channel: bc->channel:0 channel:0
Wed Jan 24 10:26:58 2007: P[ 5]  I IND :SETUP oad:!X6254940232pFX30832 dad:FX30832 pid:4 state:none
Wed Jan 24 10:26:58 2007: P[ 5]   --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
Wed Jan 24 10:26:58 2007: P[ 5]   --> info_dad: onumplan:6 dnumplan:7 rnumplan:  cpnnumplan:0
Wed Jan 24 10:26:58 2007: P[ 5]   --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Wed Jan 24 10:26:58 2007: P[ 5]   --> Bearer: Unknown Bearer
Wed Jan 24 10:26:58 2007: P[ 5]   --> Codec: Alaw
Wed Jan 24 10:26:58 2007: P[ 0]   --> * NEW CHANNEL dad:FX30832 oad:!X6254940232pFX30832
Wed Jan 24 10:26:58 2007: P[ 5]  read_config: Getting Config
Wed Jan 24 10:26:58 2007: P[ 5]   --> CTON: Unknown
Wed Jan 24 10:26:58 2007: P[ 5]   --> EXPORT_PID: pid:4
Wed Jan 24 10:26:58 2007: P[ 5]   --> PRES: Restricted (0)
Wed Jan 24 10:26:58 2007: P[ 5]   --> SCREEN: Unscreened (0)
Wed Jan 24 10:26:58 2007: P[ 5]  Extension can never match, so disconnecting
Wed Jan 24 10:26:58 2007: P[ 5]  I SEND:RELEASE oad:!X6254940232pFX30832 dad:FX30832 pid:4
Wed Jan 24 10:26:58 2007: P[ 5]   --> channel:0 mode:TE cause:16 ocause:1 rad: cad:
Wed Jan 24 10:26:58 2007: P[ 5]   --> info_dad: onumplan:6 dnumplan:7 rnumplan:  cpnnumplan:0
Wed Jan 24 10:26:58 2007: P[ 5]   --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Wed Jan 24 10:26:58 2007: P[ 5]  $$$ CLEANUP CALLED pid:4
Wed Jan 24 10:26:58 2007: P[ 5]  I IND :RELEASE_COMPLETE oad: dad: pid:4 state:EXTCANTMATCH
Wed Jan 24 10:26:58 2007: P[ 5]   --> channel:0 mode:TE cause:4 ocause:16 rad: cad:
Wed Jan 24 10:26:58 2007: P[ 5]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Wed Jan 24 10:26:58 2007: P[ 5]   --> caps:Speech pi:0 keypad: sending_complete:0
Wed Jan 24 10:26:58 2007: P[ 5]   --> hangup
Wed Jan 24 10:26:58 2007: P[ 5]  * IND : HANGUP pid:4 ctx:octobriincoming dad:FX30832 oad:!X6254940232pFX30832 State:EXTCANTMATCH
Wed Jan 24 10:26:58 2007: P[ 5]   --> l3id:60001
Wed Jan 24 10:26:58 2007: P[ 5]   --> cause:4
Wed Jan 24 10:26:58 2007: P[ 5]   --> out_cause:4
Wed Jan 24 10:26:58 2007: P[ 5]   --> state:EXTCANTMATCH
Wed Jan 24 10:26:58 2007: P[ 5]   --> Channel: mISDN/8-u3 hanguped new state:CLEANING
Wed Jan 24 10:26:58 2007: P[ 5]  $$$ CLEANUP CALLED pid:4

Asterisk selbst sagt immer:
PHP:
[Jan 24 10:26:58] WARNING[3582] chan_misdn.c: Extension can never match, so disconnecting

Hier meine extensions.ael:
PHP:
globals {
        TRUNK="mISDN/octobriTEports";
};
context anrufbeantworter {
        800 => {
                VoiceMailMain(s${CALLERID(num)});
                };
};

context fis-telefone {
        hint(SIP) 21 => {
                &ael-std-exten-ael(${EXTEN},"SIP");
                };
        hint(SIP) 30 => {
                &ael-std-exten-ael(${EXTEN},"SIP");
                };
        hint(SIP) 31 => {
                &ael-std-exten-ael(${EXTEN},"SIP");
                };
        includes {
                anrufbeantworter;
                };
};

context octobriTOpbx {
        _X. => {
                DIAL(mISDN/g:octobriTEports/${EXTEN});
                };
};

context octobriincoming {
        _3083XX => {
                DIAL(mISDN/g:octobriNTports/${EXTEN});
                };
};

context ael-iaxtel700 {
        _91700XXXXXXX => Dial(IAX2/${IAXINFO}@iaxtel.com/${EXTEN:1}@iaxtel);
};

context ael-iaxprovider {
        switches {
        };
};

macro ael-std-exten-ael( ext , dev) {
        Dial(${dev}/${ext},20);
        switch(${DIALSTATUS}) {
        case BUSY:
                Voicemail(b${ext});
                break;
        default:
                Voicemail(u${ext});
        };
        catch a {
                VoiceMailMain(${ext});
                return;
        };
};

und meine misdn.conf:
PHP:
[general]
misdn_init=/etc/misdn-init.conf
debug=3
ntdebugflags=3
ntdebugfile=/var/log/asterisk/misdn-nt.log
bridging=yes
l1watcher_timeout=0
stop_tone_after_first_digit=yes
append_digits2exten=yes
dynamic_crypt=no
crypt_prefix=**
crypt_keys=test,muh

[default]
context=misdn
language=de
musicclass=default
senddtmf=yes
far_alerting=no
allowed_bearers=all
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
te_choose_channel=no
pmp_l1_check=no
pp_l2_check=no
reject_cause=16
need_more_infos=no
nttimeout=no
method=standard
dialplan=0
localdialplan=0
cpndialplan=0
early_bconnect=yes
incoming_early_audio=no
nodialtone=no
immediate=no
hold_allowed=yes
presentation=-1
screen=-1
echocancel=no
echocancelwhenbridged=no
echotraining=no
jitterbuffer=4000
jitterbuffer_upper_threshold=0
hdlc=no
max_incoming=-1
max_outgoing=-1

[octobriTEports]
ports=3ptp,4ptp,5ptp,6ptp
msns=*
context=octobriincoming

[octobriNTports]
ports=1ptp,2ptp,7ptp,8ptp
context=octobriTOpbx
 
Hallo,

ich habe die Konfig nur überflogen (also sorry falls ich total daneben liege), aber kann es sein das "_3083XX" falsch ist?

Bei einem Anlagenanschluss wird normalerweise nur die Durchwahl von der Vermittlungsstelle geliefert und nicht die ganze MSN.
 
stimmt nicht ganz, siehe:

Code:
I IND :SETUP oad:6254308321 dad:06254940232 pid:2 state:none


das sieht so aus als ob alles übertragen wird
 
Jetzt wo Du es sagst, aber trotzdem matcht es nicht weil die Vorwahl auch übertragen wird.

Richtig wäre dann vermutlich _62543083XX bzw. _062543083XX

Oder liege ich immernoch falsch? :)
 
ich denke

_062543083XX

wäre richtig
 
leider war davon auch nichts richtig... :(
mit _062543083XX:
PHP:
Thu Jan 25 10:52:08 2007: P[ 5]  set_channel: bc->channel:0 channel:0
Thu Jan 25 10:52:08 2007: P[ 5]  I IND :SETUP oad: dad:FX30832X pid:5 state:none
Thu Jan 25 10:52:08 2007: P[ 5]   --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
Thu Jan 25 10:52:08 2007: P[ 5]   --> info_dad: onumplan:6 dnumplan:7 rnumplan:  cpnnumplan:0
Thu Jan 25 10:52:08 2007: P[ 5]   --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Thu Jan 25 10:52:08 2007: P[ 5]   --> Bearer: Unknown Bearer
Thu Jan 25 10:52:08 2007: P[ 5]   --> Codec: Alaw
Thu Jan 25 10:52:08 2007: P[ 0]   --> * NEW CHANNEL dad:FX30832X oad:
Thu Jan 25 10:52:08 2007: P[ 5]  read_config: Getting Config
Thu Jan 25 10:52:08 2007: P[ 5]   --> CTON: Unknown
Thu Jan 25 10:52:08 2007: P[ 5]   --> EXPORT_PID: pid:5
Thu Jan 25 10:52:08 2007: P[ 5]   --> PRES: Restricted (0)
Thu Jan 25 10:52:08 2007: P[ 5]   --> SCREEN: Unscreened (0)
Thu Jan 25 10:52:08 2007: P[ 5]  Extension can never match, so disconnecting
Thu Jan 25 10:52:08 2007: P[ 5]  I SEND:RELEASE oad: dad:FX30832X pid:5
Thu Jan 25 10:52:08 2007: P[ 5]   --> channel:0 mode:TE cause:16 ocause:1 rad: cad:
Thu Jan 25 10:52:08 2007: P[ 5]   --> info_dad: onumplan:6 dnumplan:7 rnumplan:  cpnnumplan:0
Thu Jan 25 10:52:08 2007: P[ 5]   --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Thu Jan 25 10:52:09 2007: P[ 5]  $$$ CLEANUP CALLED pid:5
Thu Jan 25 10:52:09 2007: P[ 5]  I IND :RELEASE_COMPLETE oad: dad: pid:5 state:EXTCANTMATCH
Thu Jan 25 10:52:09 2007: P[ 5]   --> channel:0 mode:TE cause:4 ocause:16 rad: cad:
Thu Jan 25 10:52:09 2007: P[ 5]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Thu Jan 25 10:52:09 2007: P[ 5]   --> caps:Speech pi:0 keypad: sending_complete:0
Thu Jan 25 10:52:09 2007: P[ 5]   --> hangup
Thu Jan 25 10:52:09 2007: P[ 5]  * IND : HANGUP pid:5 ctx:octobriincoming dad:FX30832X oad: State:EXTCANTMATCH
Thu Jan 25 10:52:09 2007: P[ 5]   --> l3id:60003
Thu Jan 25 10:52:09 2007: P[ 5]   --> cause:4
Thu Jan 25 10:52:09 2007: P[ 5]   --> out_cause:4
Thu Jan 25 10:52:09 2007: P[ 5]   --> state:EXTCANTMATCH
Thu Jan 25 10:52:09 2007: P[ 5]   --> Channel: mISDN/8-u4 hanguped new state:CLEANING
Thu Jan 25 10:52:09 2007: P[ 5]  $$$ CLEANUP CALLED pid:5
mit mit _62543083XX:
PHP:
Thu Jan 25 10:52:35 2007: P[ 6]  set_channel: bc->channel:0 channel:0
Thu Jan 25 10:52:35 2007: P[ 6]  I IND :SETUP oad:!X6254940232pFX30832 dad:FX30832 pid:6 state:none
Thu Jan 25 10:52:35 2007: P[ 6]   --> channel:0 mode:TE cause:16 ocause:16 rad: cad:
Thu Jan 25 10:52:35 2007: P[ 6]   --> info_dad: onumplan:6 dnumplan:7 rnumplan:  cpnnumplan:0
Thu Jan 25 10:52:35 2007: P[ 6]   --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Thu Jan 25 10:52:35 2007: P[ 6]   --> Bearer: Unknown Bearer
Thu Jan 25 10:52:35 2007: P[ 6]   --> Codec: Alaw
Thu Jan 25 10:52:35 2007: P[ 0]   --> * NEW CHANNEL dad:FX30832 oad:!X6254940232pFX30832
Thu Jan 25 10:52:35 2007: P[ 6]  read_config: Getting Config
Thu Jan 25 10:52:35 2007: P[ 6]   --> CTON: Unknown
Thu Jan 25 10:52:35 2007: P[ 6]   --> EXPORT_PID: pid:6
Thu Jan 25 10:52:35 2007: P[ 6]   --> PRES: Restricted (0)
Thu Jan 25 10:52:35 2007: P[ 6]   --> SCREEN: Unscreened (0)
Thu Jan 25 10:52:35 2007: P[ 6]  Extension can never match, so disconnecting
Thu Jan 25 10:52:35 2007: P[ 6]  I SEND:RELEASE oad:!X6254940232pFX30832 dad:FX30832 pid:6
Thu Jan 25 10:52:35 2007: P[ 6]   --> channel:0 mode:TE cause:16 ocause:1 rad: cad:
Thu Jan 25 10:52:35 2007: P[ 6]   --> info_dad: onumplan:6 dnumplan:7 rnumplan:  cpnnumplan:0
Thu Jan 25 10:52:35 2007: P[ 6]   --> caps:Unknown Bearer pi:2 keypad: sending_complete:0
Thu Jan 25 10:52:36 2007: P[ 6]  $$$ CLEANUP CALLED pid:6
Thu Jan 25 10:52:36 2007: P[ 6]  I IND :RELEASE_COMPLETE oad: dad: pid:6 state:EXTCANTMATCH
Thu Jan 25 10:52:36 2007: P[ 6]   --> channel:0 mode:TE cause:4 ocause:16 rad: cad:
Thu Jan 25 10:52:36 2007: P[ 6]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Thu Jan 25 10:52:36 2007: P[ 6]   --> caps:Speech pi:0 keypad: sending_complete:0
Thu Jan 25 10:52:36 2007: P[ 6]   --> hangup
Thu Jan 25 10:52:36 2007: P[ 6]  * IND : HANGUP pid:6 ctx:octobriincoming dad:FX30832 oad:!X6254940232pFX30832 State:EXTCANTMATCH
Thu Jan 25 10:52:36 2007: P[ 6]   --> l3id:80002
Thu Jan 25 10:52:36 2007: P[ 6]   --> cause:4
Thu Jan 25 10:52:36 2007: P[ 6]   --> out_cause:4
Thu Jan 25 10:52:36 2007: P[ 6]   --> state:EXTCANTMATCH
Thu Jan 25 10:52:36 2007: P[ 6]   --> Channel: mISDN/10-u5 hanguped new state:CLEANING
Thu Jan 25 10:52:36 2007: P[ 6]  $$$ CLEANUP CALLED pid:6

Wenn ich versuche von der TK-Anlage nach außen zu rufen, dann kommt folgendes:
PHP:
Thu Jan 25 10:52:52 2007: P[ 7]   --> found chan: 1
Thu Jan 25 10:52:52 2007: P[ 7]  I IND :NEW_CHANNEL oad: dad: pid:7 state:none
Thu Jan 25 10:52:52 2007: P[ 7]   --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Thu Jan 25 10:52:52 2007: P[ 7]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Thu Jan 25 10:52:52 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:0
Thu Jan 25 10:52:52 2007: P[ 7]  Chan not existing at the moment bc->l3id:670000 bc:0x8239158 event:NEW_CHANNEL port:7 channel:1
Thu Jan 25 10:52:52 2007: P[ 7]  set_channel: bc->channel:1 channel:255
Thu Jan 25 10:52:52 2007: P[ 7]  I IND :SETUP oad:6254308321 dad:06254940232 pid:7 state:none
Thu Jan 25 10:52:52 2007: P[ 7]   --> channel:1 mode:NT cause:16 ocause:16 rad: cad:
Thu Jan 25 10:52:52 2007: P[ 7]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Thu Jan 25 10:52:52 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:1
Thu Jan 25 10:52:52 2007: P[ 7]   --> Bearer: Speech
Thu Jan 25 10:52:52 2007: P[ 7]   --> Codec: Alaw
Thu Jan 25 10:52:52 2007: P[ 0]   --> * NEW CHANNEL dad:06254940232 oad:6254308321
Thu Jan 25 10:52:52 2007: P[ 7]  read_config: Getting Config
Thu Jan 25 10:52:52 2007: P[ 7]   --> CTON: Unknown
Thu Jan 25 10:52:52 2007: P[ 7]   --> EXPORT_PID: pid:7
Thu Jan 25 10:52:52 2007: P[ 7]   --> PRES: Restricted (0)
Thu Jan 25 10:52:52 2007: P[ 7]   --> SCREEN: Unscreened (0)
Thu Jan 25 10:52:52 2007: P[ 7]   --> sending_complete so we never match ..
Thu Jan 25 10:52:52 2007: P[ 7]  I SEND:RELEASE_COMPLETE oad:06254308321 dad:06254940232 pid:7
Thu Jan 25 10:52:52 2007: P[ 7]   --> channel:1 mode:NT cause:16 ocause:1 rad: cad:
Thu Jan 25 10:52:52 2007: P[ 7]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Thu Jan 25 10:52:52 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:1
Thu Jan 25 10:52:52 2007: P[ 7]  $$$ CLEANUP CALLED pid:7
Thu Jan 25 10:52:52 2007: P[ 7]   --> hangup
Thu Jan 25 10:52:52 2007: P[ 7]  * IND : HANGUP pid:7 ctx:octobriTOpbx dad:06254940232 oad:06254308321 State:EXTCANTMATCH
Thu Jan 25 10:52:52 2007: P[ 7]   --> l3id:670000
Thu Jan 25 10:52:52 2007: P[ 7]   --> cause:16
Thu Jan 25 10:52:52 2007: P[ 7]   --> out_cause:16
Thu Jan 25 10:52:52 2007: P[ 7]   --> state:EXTCANTMATCH
Thu Jan 25 10:52:52 2007: P[ 7]  I SEND:RELEASE oad: dad: pid:7
Thu Jan 25 10:52:52 2007: P[ 7]   --> channel:0 mode:NT cause:16 ocause:-1 rad: cad:
Thu Jan 25 10:52:52 2007: P[ 7]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Thu Jan 25 10:52:52 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:0
Thu Jan 25 10:52:52 2007: P[ 7]   --> we have already send Release
Thu Jan 25 10:52:52 2007: P[ 7]   --> Channel: mISDN/13-u6 hanguped new state:CLEANING
Thu Jan 25 10:53:08 2007: P[ 7]   --> found chan: 1
Thu Jan 25 10:53:08 2007: P[ 7]  I IND :NEW_CHANNEL oad: dad: pid:8 state:none
Thu Jan 25 10:53:08 2007: P[ 7]   --> channel:1 mode:NT cause:16 ocause:-1 rad: cad:
Thu Jan 25 10:53:08 2007: P[ 7]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Thu Jan 25 10:53:08 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:0
Thu Jan 25 10:53:08 2007: P[ 7]  Chan not existing at the moment bc->l3id:680000 bc:0x8239158 event:NEW_CHANNEL port:7 channel:1
Thu Jan 25 10:53:08 2007: P[ 7]  set_channel: bc->channel:1 channel:255
Thu Jan 25 10:53:08 2007: P[ 7]  I IND :SETUP oad:6254308321 dad:06254940232 pid:8 state:none
Thu Jan 25 10:53:08 2007: P[ 7]   --> channel:1 mode:NT cause:16 ocause:-1 rad: cad:
Thu Jan 25 10:53:08 2007: P[ 7]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Thu Jan 25 10:53:08 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:1
Thu Jan 25 10:53:08 2007: P[ 7]   --> Bearer: Speech
Thu Jan 25 10:53:08 2007: P[ 7]   --> Codec: Alaw
Thu Jan 25 10:53:08 2007: P[ 0]   --> * NEW CHANNEL dad:06254940232 oad:6254308321
Thu Jan 25 10:53:08 2007: P[ 7]  read_config: Getting Config
Thu Jan 25 10:53:08 2007: P[ 7]   --> CTON: Unknown
Thu Jan 25 10:53:08 2007: P[ 7]   --> EXPORT_PID: pid:8
Thu Jan 25 10:53:08 2007: P[ 7]   --> PRES: Restricted (0)
Thu Jan 25 10:53:08 2007: P[ 7]   --> SCREEN: Unscreened (0)
Thu Jan 25 10:53:08 2007: P[ 7]   --> sending_complete so we never match ..
Thu Jan 25 10:53:08 2007: P[ 7]  I SEND:RELEASE_COMPLETE oad:06254308321 dad:06254940232 pid:8
Thu Jan 25 10:53:08 2007: P[ 7]   --> channel:1 mode:NT cause:16 ocause:1 rad: cad:
Thu Jan 25 10:53:08 2007: P[ 7]   --> info_dad: onumplan:2 dnumplan:0 rnumplan:  cpnnumplan:0
Thu Jan 25 10:53:08 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:1
Thu Jan 25 10:53:08 2007: P[ 7]  $$$ CLEANUP CALLED pid:8
Thu Jan 25 10:53:08 2007: P[ 7]   --> hangup
Thu Jan 25 10:53:08 2007: P[ 7]  * IND : HANGUP pid:8 ctx:octobriTOpbx dad:06254940232 oad:06254308321 State:EXTCANTMATCH
Thu Jan 25 10:53:08 2007: P[ 7]   --> l3id:680000
Thu Jan 25 10:53:08 2007: P[ 7]   --> cause:16
Thu Jan 25 10:53:08 2007: P[ 7]   --> out_cause:16
Thu Jan 25 10:53:08 2007: P[ 7]   --> state:EXTCANTMATCH
Thu Jan 25 10:53:08 2007: P[ 7]  I SEND:RELEASE oad: dad: pid:8
Thu Jan 25 10:53:08 2007: P[ 7]   --> channel:0 mode:NT cause:16 ocause:-1 rad: cad:
Thu Jan 25 10:53:08 2007: P[ 7]   --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
Thu Jan 25 10:53:08 2007: P[ 7]   --> caps:Speech pi:0 keypad: sending_complete:0
Thu Jan 25 10:53:08 2007: P[ 7]   --> we have already send Release
Thu Jan 25 10:53:08 2007: P[ 7]   --> Channel: mISDN/13-u7 hanguped new state:CLEANING

Hat denn niemand mal ne beispiel-config mit nem setup "Anlagenanschluß -> Asterisk -> TK-Anlage"? Ich hab schon jede Menge gegoogelt, aber irgendwie nie ein solches Beispiel gefunden. Hier im Forum hab ich auch nix gefunden...
 
Hi,

versuch doch erstmal ganz banal auf alles matchen zu lassen ein und ausgehend.

Ich habe hier im Prinzip das gleiche wie Du, nur das ich unseren PMX'er durchschleife. Die Konfiguration sieht im wesentlichem gleich aus.

Mich verwundert ein wenig diese Zeile aus Deinem Log:
Thu Jan 25 10:52:35 2007: P[ 6] I SEND:RELEASE oad:!X6254940232pFX30832 dad:FX30832 pid:6

Was haben die ganzen Zeichen und Buchstaben dort zu suchen bei oad und dad? Eigentlich sollten dort nur die Absender- und Empfängernummer zu sehen sein.


EDIT: Wird zwar nichts mit dem Problem zu tun haben, aber "ports=1ptp,2ptp,7ptp,8ptp" kannste durch "ports=1,2,7,8" ersetzen, zumindest bei den aktuellen chan_misdn.
 
Zuletzt bearbeitet:
@pyromaniac

Hast du mISDN aus dem aktuellen cvs geholt?
Oder benutzt du mISDN 1.0.4 von misdn.org ?
 
@wildzero: ich benutz das misdn was bei asterisk 1.4 dabei war
@pluto70: hab auch schonmal _X. dringehabt... da war aber auch das gleiche problem...

hab auch schon versucht von einem SIP-Telefon über misdn nach draußen zu wählen, aber auch das klappt nicht so recht...

vielleicht muss ich doch einfach warten bis junghanns das bristuff auf asterisk 1.4 portiert hat... das sollte laut deren support ja auch heute fertig werden.

hab ich denn nen grundsätzlichen denkfehler in meinem dialplan? hab leider nie beispiele zu einem dialplan gefunden, bei dem asterisk zwischen ner alten tk-anlage und der telekom zwischengeschaltet wurde. wäre nett, wenn jemand mal so einen funktionierenden hier posten würde... bin bestimmt nicht der einzige, der sich dafür interessiert ;)
 
Ich glaube nicht das Du ein Problem mit dem mISDN hast. Hier mal auszugsweise meine Konfig.

Wie gesagt nicht direkt vergleichbar, weil es sich bei mir um einen PMX'er handelt, aber Deine Konfig sollte bis auf die Hardwareeinstellung eigentlich änlich sein.

Geht derzeit nur in eine Richtung, was aber volle Absicht ist. Also eingehende Anrufe von "e1-port6-in" werden direkt an "e1-port5" weitergereicht.

extensions.conf
Code:
[e1-port6-in]
exten => _X.,1,Dial(mISDN/g:e1-port5/${EXTEN},60)
exten => _X.,n,HangUp

misdn.conf
Code:
[e1-port5]              ; Outgoing context
ports=5                 ; The phisical port(s) (Einwahlrouter)
context=e1-port5-in     ; Incoming context
language=de
callgroup=11
pickupgroup=11
msns=*

[e1-port6]              ; Outgoing context
ports=6                 ; The phisical port(s) (Versatel)
context=e1-port6-in     ; Incoming context
language=de
callgroup=12
pickupgroup=12
;localdialplan=2
;presentation=2
msns=*

misdn-init.conf

Code:
[...]
card=1,0x4,pcm_slave,ignore_pcm_frameclock
card=2,0x1,watchdog
card=3,0x1,pcm_slave,watchdog
[...]
nt_ptmp=1
te_ptmp=2
te_ptp=3,4,6
nt_ptp=5
[...]


Ich kann Dir höchstens anbieten mal live einen Blick drauf zu werfen wenn Du willst, einfach melden. Bin zwar sicherlich nicht der ultimative Experte, aber bisher habe ich noch jeden Knoten aus dem Dialplan geschafft. :)
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.