- Mitglied seit
- 14 Nov 2006
- Beiträge
- 47
- Punkte für Reaktionen
- 0
- Punkte
- 6
Hallo *,
bei Betrieb der dtmfbox-App als GSM-SIP-Gateway habe ich ein Problem mit dem Durchschalten des Sprachkanals.
Ich habe folgende Netz- und Routerkonfiguration:
(1) Router FB7170 (neueste FW .80, 192.168.178.1 alias fritz.box)
(2) dieser Router hängt mit Y-Kabel einmal am DSL (Telekom) und am ISDN (Telekom)
(3) an diesem Router hängt am internen Fon S0 eine ISDN-DECT-Basis T-Sinus 721XA mit mehreren DECT-Schnulostelefonen.
Da diese FB7170 in Kürze gegen eine AVM FB6360 (mit 64 MBit/s von Unitymedia) ausgetauscht wird und das Telefonieren über UM in die Mobiltelefonnetze recht teuer ist (Call by Call geht bei UM wohl nicht) möchte ich mit einer 2. FB7170 ein GSM-SIP-Gateway realisieren (zunächst nur ausgehende Gespräche in die Mobilfunknetze).
Dazu habe ich
(4) auf dieser 2. FB7170 (ebenfalls neueste FW .80) freetz-1.1.1 und dtmfbox v0.5.0 (im RAM) aufgespielt.
(5) Die 2. FB7170 (192.168.178.2, DHCP ausgeschaltet) läuft im ATA-Modus (LAN 1-Anschluss) am LAN 4-Anschluss der (1.) Router-FB
(6) An der 2. FB7170 hängt am externen ANALOG-Anschluss das ZTE RL 500-GSM-Gateway (Vodafone-Branding, betrieben mit einer Prepaid-SIM für das O2-Netz, 7,5 Ct/min in alle Netze). Das Kabel von FB zum RL 500-Gateway ist korrekt belegt (s.u.). In der dtmbox-App wurde CAPI-Controller 4 eingestellt.
(7) In der Router-FB wurde eine Internettelefonie-Rufnummer mit der Rufnummer der Prepaid-SIM eingerichtet (SIP-Registrar ist die 2. FB).
(8 ) In der Router-FB wurde eine Wahlregel eingetragen "Alle Mobilfunkgespräche über Internettelefonie-Nummer".
Die Konfiguration entspricht der Methode B in der Beschreibung, welche in Thread HowTo: GSM-Gateway an der FB zu finden war.
Soweit so gut.
(9) Die Router-FB meldet sich auch korrekt bei der 2. FB7170 an (s. hier, s. Zeile "Clients", Beispiel eines vom Mobilfunknetz auf die Prepaid-Karte ankommenden Rufes, bitte nicht an den Zeiten stören, sie stammen aus unterschiedlichen Versuchen)
(10) Wähle ich von einem beliebigen DECT-Schnurlostelefon eine Mobilfunknummer an, baut die 2. FB7170 korrekt eine Verbindung über das RL 500-GSM-Gateway ins Mobilfunknetz auf (s. hier, Status "CONNECT"). Das angerufene Mobiltelefon klingelt. Im DECT-Telefon höre ich einen Wählton.
(11) Nach Annehmen der Verbindung im Mobiltelefon wechselt der Status von "CONNECT" in "CONFIRMED" (s. hier), was lt. dtmfbox-Hilfe auch korrekt ist. Zumindest der Sprachkanal zw. den beiden Mobilfunk-SIM (angerufendes Handy und der SIM im RL 500-GSM-Gateway) wird auch durchgeschaltet.
ABER, jetzt kommt das Problem:
(12) Im DECT-Telefon höre ich, obwohl der Sprachkanal durchgeschaltet sein sollte, weiterhin nur den ursprünglichen Wählton, d.h. der Sprachkanal zwischen dem angerufenen Mobiltelefon und dem anrufenden DECT-Telefon wird NICHT durchgeschaltet. Ich habe alle mir sinnvoll erscheinenden Konfigurationen der dtmfbox durchprobiert - u.a. auch die Einstellung "Fake-Wählton deaktiviert" -. Ohne Erfolg.
Zur Fehlereingrenzung habe ich mit der 2. FB7170 die Methode A in der o.g. Beschreibung nachgebaut. Dazu wurde das LAN-Kabel zur (1.) Router-FB7170 getrennt und an den internen analogen Anschluss FON 1 ein einfaches analoges Endgerät drangehängt. Nach Einrichten einer Anbietervorwahl "0000000000" (10x die Null) und der Wahlregel "Alle Mobilfunkgespräche über Anbietervorwahl 000000000" wird bei Anwahl eines Mobiltelefons vom analogen Endgerät die Verbindung über das RL 500-GSM-Gateway korrekt aufgebaut, das Mobiltelefon klingelt (Wählton im analogen Endgerät) und der Sprachkanal zwischen beiden Geräten wird nach "Abheben" am Mobiltelefon auch sauber durchgeschaltet.
Hat irgendjemand eine Idee, wo ich den Fehler lokalisieren könnte ?
VG
P.S.
Ich habe noch das LOG-File angehängt. Das einzige was mir auf Anhieb als ungewöhnlich auffällt, ist, dass in einigen Strings die gewählte Rufnummer doppelt hintereinander auftaucht.
Dazu kommt noch eine FAILED-Meldung:
19:05:03 Respond stateless with code 200
19:05:03 On media update
19:05:03 (220049) SDP negotiation has failed
19:05:03 (220049) Cannot create stateless respond with status 200!
bei Betrieb der dtmfbox-App als GSM-SIP-Gateway habe ich ein Problem mit dem Durchschalten des Sprachkanals.
Ich habe folgende Netz- und Routerkonfiguration:
(1) Router FB7170 (neueste FW .80, 192.168.178.1 alias fritz.box)
(2) dieser Router hängt mit Y-Kabel einmal am DSL (Telekom) und am ISDN (Telekom)
(3) an diesem Router hängt am internen Fon S0 eine ISDN-DECT-Basis T-Sinus 721XA mit mehreren DECT-Schnulostelefonen.
Da diese FB7170 in Kürze gegen eine AVM FB6360 (mit 64 MBit/s von Unitymedia) ausgetauscht wird und das Telefonieren über UM in die Mobiltelefonnetze recht teuer ist (Call by Call geht bei UM wohl nicht) möchte ich mit einer 2. FB7170 ein GSM-SIP-Gateway realisieren (zunächst nur ausgehende Gespräche in die Mobilfunknetze).
Dazu habe ich
(4) auf dieser 2. FB7170 (ebenfalls neueste FW .80) freetz-1.1.1 und dtmfbox v0.5.0 (im RAM) aufgespielt.
(5) Die 2. FB7170 (192.168.178.2, DHCP ausgeschaltet) läuft im ATA-Modus (LAN 1-Anschluss) am LAN 4-Anschluss der (1.) Router-FB
(6) An der 2. FB7170 hängt am externen ANALOG-Anschluss das ZTE RL 500-GSM-Gateway (Vodafone-Branding, betrieben mit einer Prepaid-SIM für das O2-Netz, 7,5 Ct/min in alle Netze). Das Kabel von FB zum RL 500-Gateway ist korrekt belegt (s.u.). In der dtmbox-App wurde CAPI-Controller 4 eingestellt.
(7) In der Router-FB wurde eine Internettelefonie-Rufnummer mit der Rufnummer der Prepaid-SIM eingerichtet (SIP-Registrar ist die 2. FB).
(8 ) In der Router-FB wurde eine Wahlregel eingetragen "Alle Mobilfunkgespräche über Internettelefonie-Nummer".
Die Konfiguration entspricht der Methode B in der Beschreibung, welche in Thread HowTo: GSM-Gateway an der FB zu finden war.
Soweit so gut.
(9) Die Router-FB meldet sich auch korrekt bei der 2. FB7170 an (s. hier, s. Zeile "Clients", Beispiel eines vom Mobilfunknetz auf die Prepaid-Karte ankommenden Rufes, bitte nicht an den Zeiten stören, sie stammen aus unterschiedlichen Versuchen)
(10) Wähle ich von einem beliebigen DECT-Schnurlostelefon eine Mobilfunknummer an, baut die 2. FB7170 korrekt eine Verbindung über das RL 500-GSM-Gateway ins Mobilfunknetz auf (s. hier, Status "CONNECT"). Das angerufene Mobiltelefon klingelt. Im DECT-Telefon höre ich einen Wählton.
(11) Nach Annehmen der Verbindung im Mobiltelefon wechselt der Status von "CONNECT" in "CONFIRMED" (s. hier), was lt. dtmfbox-Hilfe auch korrekt ist. Zumindest der Sprachkanal zw. den beiden Mobilfunk-SIM (angerufendes Handy und der SIM im RL 500-GSM-Gateway) wird auch durchgeschaltet.
ABER, jetzt kommt das Problem:
(12) Im DECT-Telefon höre ich, obwohl der Sprachkanal durchgeschaltet sein sollte, weiterhin nur den ursprünglichen Wählton, d.h. der Sprachkanal zwischen dem angerufenen Mobiltelefon und dem anrufenden DECT-Telefon wird NICHT durchgeschaltet. Ich habe alle mir sinnvoll erscheinenden Konfigurationen der dtmfbox durchprobiert - u.a. auch die Einstellung "Fake-Wählton deaktiviert" -. Ohne Erfolg.
Zur Fehlereingrenzung habe ich mit der 2. FB7170 die Methode A in der o.g. Beschreibung nachgebaut. Dazu wurde das LAN-Kabel zur (1.) Router-FB7170 getrennt und an den internen analogen Anschluss FON 1 ein einfaches analoges Endgerät drangehängt. Nach Einrichten einer Anbietervorwahl "0000000000" (10x die Null) und der Wahlregel "Alle Mobilfunkgespräche über Anbietervorwahl 000000000" wird bei Anwahl eines Mobiltelefons vom analogen Endgerät die Verbindung über das RL 500-GSM-Gateway korrekt aufgebaut, das Mobiltelefon klingelt (Wählton im analogen Endgerät) und der Sprachkanal zwischen beiden Geräten wird nach "Abheben" am Mobiltelefon auch sauber durchgeschaltet.
Hat irgendjemand eine Idee, wo ich den Fehler lokalisieren könnte ?
VG
P.S.
Ich habe noch das LOG-File angehängt. Das einzige was mir auf Anhieb als ungewöhnlich auffällt, ist, dass in einigen Strings die gewählte Rufnummer doppelt hintereinander auftaucht.
Dazu kommt noch eine FAILED-Meldung:
19:05:03 Respond stateless with code 200
19:05:03 On media update
19:05:03 (220049) SDP negotiation has failed
19:05:03 (220049) Cannot create stateless respond with status 200!
Code:
cat /var/dtmfbox/tmp/dtmfbox.log
18:43:39 dtmfbox 0.5.0
18:43:39 PJSIP 1.0.1
18:43:39 Init VoIP ...
18:43:39 Resolve local IP ...
18:43:39 Use IP: 192.168.178.2
18:43:39 UDP server listening on port 5061
18:43:39 Conference bridge created [8000/16/1]
18:43:39 Allocate 11 connections with 4 RTP/RTCP transports
18:43:39 RTP/RTCP: 192.168.178.2:4000-4001
18:43:39 RTP/RTCP: 192.168.178.2:4002-4003
18:43:39 RTP/RTCP: 192.168.178.2:4004-4005
18:43:39 RTP/RTCP: 192.168.178.2:4006-4007
18:43:39 RTP/RTCP media transport created
18:43:39 VoIP initialized!
18:43:39 Init CAPI ...
18:43:39 CAPI controller: 5
18:43:39 Found controller #1 with 2 B-channel(s)
18:43:39 Found controller #2 with 2 B-channel(s)
18:43:39 Found controller #3 with 2 B-channel(s)
18:43:39 Found controller #4 with 1 B-channel(s)
18:43:39 Found controller #5 with 3 B-channel(s)
18:43:39 Start VoIP listen loop ...
18:43:39 CAPI registered (ApplID: 5, B-Channels: 10)
18:43:39 Build a-law/pcm table buffer
18:43:42 CAPI initialized!
18:43:42 [plugin.menu] Loading /var/dtmfbox//menu.cfg ...
18:43:42 [plugin.menu] action:1_ctrl5reject loaded (5 entries)
18:43:42 [plugin.menu] action:2_action_wrapper loaded (1 entries)
18:43:42 [plugin.menu] lib:speak loaded (2 entries)
18:43:42 [plugin.menu] menu:am loaded (2 entries)
18:43:42 [plugin.menu] menu:am_delete loaded (3 entries)
18:43:42 [plugin.menu] menu:am_on_off loaded (2 entries)
18:43:42 [plugin.menu] menu:am_setup loaded (4 entries)
18:43:42 [plugin.menu] menu:anticallcenter loaded (1 entries)
18:43:42 [plugin.menu] menu:callthrough_account loaded (13 entries)
18:43:42 [plugin.menu] menu:callthrough_number loaded (3 entries)
18:43:42 [plugin.menu] menu:callthrough_pin loaded (3 entries)
18:43:42 [plugin.menu] menu:dtmf_commands loaded (7 entries)
18:43:42 [plugin.menu] menu:main loaded (6 entries)
18:43:42 [plugin.menu] menu:misc loaded (6 entries)
18:43:42 [plugin.menu] menu:misc_checkmaild loaded (5 entries)
18:43:42 [plugin.menu] menu:misc_fb loaded (5 entries)
18:43:42 [plugin.menu] menu:misc_radio loaded (11 entries)
18:43:42 [plugin.menu] menu:misc_weather loaded (3 entries)
18:43:42 [plugin.menu] script:action_anticallcenter loaded (1 entries)
18:43:42 [plugin.menu] script:action_ctrl5 loaded (1 entries)
18:43:42 [plugin.menu] script:action_wrapper loaded (1 entries)
18:43:42 [plugin.menu] script:am_admin loaded (1 entries)
18:43:42 [plugin.menu] script:am_setup loaded (1 entries)
18:43:42 [plugin.menu] script:callthrough loaded (1 entries)
18:43:42 [plugin.menu] script:misc_checkmaild loaded (1 entries)
18:43:42 [plugin.menu] script:misc_fb loaded (1 entries)
18:43:42 [plugin.menu] script:misc_radio loaded (1 entries)
18:43:42 [plugin.menu] script:misc_weather loaded (1 entries)
18:43:42 [plugin.menu] 28 entries loaded!
18:43:42 [plugin.menu] Initialized!
18:43:42 #1 - Plugin "libmenu.plugin.so" loaded!
18:43:42 (0x3ff) - Listen to CAPI controller 1 ...
18:43:42 (0x3ff) - Listen to CAPI controller 4 ...
18:43:42 (0x3ff) - Listen to CAPI controller 3 ...
18:43:42 (0x3ff) - Listen to CAPI controller 5 ...
18:43:42 Start CAPI listen loop ...
18:43:42 [ctrl=1] CNF: CAPI_LISTEN
18:43:42 [ctrl=4] CNF: CAPI_LISTEN
18:43:42 [ctrl=3] CNF: CAPI_LISTEN
18:43:42 [ctrl=5] CNF: CAPI_LISTEN
18:44:04 [type=capi/inc conid=0 accid=1] (IND) CAPI_CONNECT
18:44:04 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
18:44:04 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
18:44:04 [ctrl=4, plci=260] CNF: CAPI_ALERT
18:44:04 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
18:44:04 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "INCOMING", "0", "-1", "unknown", "004915120104855", "1", "", "") (acc=1 con=0)
18:44:24 CAPI 0x3490 - Normal call clearing
18:44:24 [type=capi/inc conid=0 accid=1] (IND) CAPI_DISCONNECT
18:44:24 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
18:44:24 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "CAPI", "INCOMING", "0", "-1", "unknown", "004915120104855", "1", "", "13456") (acc=1 con=0)
19:04:23 RX-REQUEST 580 bytes Request msg REGISTER/cseq=1 (rdata0x5256c4) from UDP 192.168.178.1:5060
19:04:23
REGISTER sip:192.168.178.2 SIP/2.0
Via: SIP/2.0/UDP 79.211.40.106:5060;rport;branch=z9hG4bK264DBC6F332B3B54
From: <sip:[email protected]>;tag=3203848470
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 1 REGISTER
Max-Forwards: 70
User-Agent: AVM FRITZ!Box Fon WLAN 7170 29.04.80 (Jan 27 2010)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer,reg
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 0
19:04:23 Request 4 unsupported!
19:04:23 Request authorization challenge (realm: 192.168.178.2) ...
19:04:23 RX-REQUEST 779 bytes Request msg REGISTER/cseq=2 (rdata0x5256c4) from UDP 192.168.178.1:5060
19:04:23
REGISTER sip:192.168.178.2 SIP/2.0
Via: SIP/2.0/UDP 79.211.40.106:5060;rport;branch=z9hG4bK3B56BE62F20F189A
From: <sip:[email protected]>;tag=3203848470
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 2 REGISTER
Authorization: Digest username="GSM", realm="192.168.178.2", nonce="515f007c5bd062c2", uri="sip:192.168.178.2", response="1f7abd4bedd78c5c914cf67e17c8e8d9", algorithm=md5, opaque="122008544db127f8"
Max-Forwards: 70
User-Agent: AVM FRITZ!Box Fon WLAN 7170 29.04.80 (Jan 27 2010)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer,reg
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 0
19:04:23 Request 4 unsupported!
19:04:23 Found credentials -> user: GSM, realm: 192.168.178.2
19:04:23 DIGEST=HEADER 1f7abd4bedd78c5c914cf67e17c8e8d9=1f7abd4bedd78c5c914cf67e17c8e8d9
19:04:23 Client 192.168.178.1:5060 authorized for account 017642038514
19:04:23 Status: 200 (OK)
19:04:23 RX-REQUEST 863 bytes Request msg REGISTER/cseq=3 (rdata0x5256c4) from UDP 192.168.178.1:5060
19:04:23
REGISTER sip:192.168.178.2 SIP/2.0
Via: SIP/2.0/UDP 192.168.178.1:5060;rport;branch=z9hG4bK964EE46216DAF0EC
From: <sip:[email protected]>;tag=3203848470
To: <sip:[email protected]>
Call-ID: [email protected]
CSeq: 3 REGISTER
Contact: <sip:[email protected];uniq=7971EB13657A438B075BDCA98106C>
Authorization: Digest username="GSM", realm="192.168.178.2", nonce="515f007c5bd062c2", uri="sip:192.168.178.2", response="1f7abd4bedd78c5c914cf67e17c8e8d9", algorithm=md5, opaque="122008544db127f8"
Expires: 1800
Max-Forwards: 70
User-Agent: AVM FRITZ!Box Fon WLAN 7170 29.04.80 (Jan 27 2010)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer,reg
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 0
19:04:23 Request 4 unsupported!
19:04:23 Found credentials -> user: GSM, realm: 192.168.178.2
19:04:23 DIGEST=HEADER 1f7abd4bedd78c5c914cf67e17c8e8d9=1f7abd4bedd78c5c914cf67e17c8e8d9
19:04:23 Status: 200 (OK)
19:04:23 RX-REQUEST 530 bytes Request msg SUBSCRIBE/cseq=4 (rdata0x5256c4) from UDP 192.168.178.1:5060
19:04:23
SUBSCRIBE sip:[email protected]:5061 SIP/2.0
Via: SIP/2.0/UDP 192.168.178.1:5060;rport;branch=z9hG4bK91ACC7BA15ABB343
From: <sip:[email protected]>;tag=3482772195
To: <sip:[email protected]:5061>
Call-ID: [email protected]
CSeq: 4 SUBSCRIBE
Contact: <sip:[email protected];uniq=7971EB13657A438B075BDCA98106C>
Event: message-summary
Expires: 3600
Max-Forwards: 70
User-Agent: AVM FRITZ!Box Fon WLAN 7170 29.04.80 (Jan 27 2010)
Allow: NOTIFY
Accept: application/simple-message-summary
Content-Length: 0
19:04:23 Request 6 unsupported!
19:04:23 Method not allowed (6)!
19:04:48 RX-REQUEST 1085 bytes Request msg INVITE/cseq=5 (rdata0x5256c4) from UDP 192.168.178.1:5060
19:04:48
INVITE sip:[email protected]:5061 SIP/2.0
Via: SIP/2.0/UDP 192.168.178.1:5060;rport;branch=z9hG4bKD692EA5AC9AC8BC1
From: <sip:[email protected]>;tag=3677575D77780373
To: <sip:[email protected]:5061>
Call-ID: [email protected]
CSeq: 5 INVITE
Contact: <sip:[email protected];uniq=7971EB13657A438B075BDCA98106C>
Max-Forwards: 70
Expires: 120
User-Agent: AVM FRITZ!Box Fon WLAN 7170 29.04.80 (Jan 27 2010)
Supported: 100rel,replaces
Allow-Events: telephone-event,refer
Allow: INVITE,ACK,OPTIONS,CANCEL,BYE,UPDATE,PRACK,INFO,SUBSCRIBE,NOTIFY,REFER,MESSAGE,PUBLISH
Content-Type: application/sdp
Accept: application/sdp, multipart/mixed
Accept-Encoding: identity
Content-Length: 357
v=0
o=user 12022353 12022353 IN IP4 192.168.178.1
s=call
c=IN IP4 192.168.178.1
t=0 0
m=audio 7078 RTP/AVP 2 102 100 99 97 101
a=sendrecv
a=rtpmap:2 G726-32/8000
a=rtpmap:102 G726-32/8000
a=rtpmap:100 G726-40/8000
a=rtpmap:99 G726-24/8000
a=rtpmap:97 iLBC/8000
a=fmtp:97 mode=30
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-11
a=rtcp:7079
19:04:48 Create UAS dialog ...
19:04:48 Create media capability ...
19:04:48 Create invite session ...
19:04:48 Respond 100 ...
19:04:48 [type=voip/out conid=0 accid=1] Call state changed to INCOMING
19:04:48 Respond 180 (*ring*)..
19:04:48 [type=voip/out conid=0 accid=1] Call EARLY (reason=0, Default status message)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (0)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (1)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (5)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (1)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (2)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (0)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (1)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (0)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (4)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (8)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (5)
19:04:48 [type=voip/out conid=0 accid=1] Incoming DTMF (5)
19:04:48 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:48 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "") (acc=1 con=0)
19:04:48 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:48 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "0") (acc=1 con=0)
19:04:48 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:48 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "1") (acc=1 con=0)
19:04:48 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:48 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "5") (acc=1 con=0)
19:04:48 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:48 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "1") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "2") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "0") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "1") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "0") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "4") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "8") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "5") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "5") (acc=1 con=0)
19:04:49 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:04:49 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "EARLY", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "") (acc=1 con=0)
19:04:50 Make CAPI call by client (unknown -> 015120104855) ...
19:04:50 (CTRL 4, SRC: unknown, DST: 015120104855) - CONNECT_REQ
19:04:50 [ctrl=4, plci=772] CNF: CAPI_CONNECT
19:04:50 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:50 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855", "1", "", "") (acc=1 con=1)
19:04:50 (IND) CAPI_INFO (0x800d) - SETUP ACK
19:04:50 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
19:04:50 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
19:04:50 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
19:04:59 (IND) CAPI_INFO (0x8001) - ALERTING
19:04:59 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
19:04:59 (IND) CAPI_INFO (0x0070) - UNKNOWN INFO
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (0)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (1)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (5)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (1)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (2)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (0)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (1)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (0)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (4)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (8)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (5)
19:04:59 [type=capi/out conid=1 accid=1] Incoming DTMF (5)
19:04:59 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
19:04:59 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "EARLY", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855", "1", "", "") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "0") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "1") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "5") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "1") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "2") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "0") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "1") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "0") (acc=1 con=1)
19:04:59 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:04:59 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "4") (acc=1 con=1)
19:05:00 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:05:00 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "8") (acc=1 con=1)
19:05:00 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:05:00 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "5") (acc=1 con=1)
19:05:00 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:05:00 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DDI", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "5") (acc=1 con=1)
19:05:03 [type=capi/out conid=1 accid=1] (IND) CAPI_CONNECT_ACTIVE
19:05:03 [ctrl=4, plci=772, ncci=66308] CNF: CAPI_CONNECT_B3
19:05:03 [type=capi/out conid=1 accid=1] (IND) CAPI_CONNECT_B3_ACTIVE
19:05:03 Respond stateless with code 200
19:05:03 On media update
19:05:03 (220049) SDP negotiation has failed
19:05:03 (220049) Cannot create stateless respond with status 200!
19:05:03 Enable DTMF (ncci=66308)
19:05:03 [ctrl=4, plci=772, ncci=66308] CNF: CAPI_FACILITY
19:05:03 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:05:03 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONFIRMED", "CAPI", "OUTGOING", "1", "0", "unknown", "015120104855015120104855", "1", "", "") (acc=1 con=1)
19:05:24 [type=voip/out conid=0 accid=1] Call DISCONNECTED (reason=487, Request Terminated)
19:05:24 CAPI client disconnected [1]
19:05:24 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
19:05:24 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "USER", "OUTGOING", "0", "-1", "unknown", "015120104855", "1", "", "487") (acc=1 con=0)
19:05:25 [type=capi/out conid=1 accid=1] (IND) CAPI_DISCONNECT_B3
19:05:25 CAPI 0x3490 - Normal call clearing
19:05:25 [type=capi/out conid=1 accid=1] (IND) CAPI_DISCONNECT
19:05:25 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:05:25 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "UNCONFIRMED", "CAPI", "OUTGOING", "1", "-1", "unknown", "015120104855015120104855", "1", "", "") (acc=1 con=1)
19:05:25 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
19:05:25 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "CAPI", "OUTGOING", "1", "-1", "unknown", "015120104855015120104855", "1", "", "13456") (acc=1 con=1)
Zuletzt bearbeitet: