Ich hab schon wieder ein Problem:
Wenn meine Schwiegermutter am anderen Ende der Leitung ist (angerufen, oder anrufend), dann bricht immer wieder die Verbindung ab
An sich ja nicht unbedingt kein Fehler, aber dann doch ziemlich teuer (Handyrechnung)
-Fakt:
Telefonate zwischen männlichen Teilnehmern dürfen lange dauern,und machen auch keine Probs...
-Bei Tel. mit meiner Mutter, und besonders mit meiner Schwiegermutter (sehr schrilles, lautes Organ) scheinen immer wieder DTMF-Töne im Log auf, die nicht gedrückt wurden, und es kommt zu Abbrüchen.
Ich habe nun schon die Sip-Adapter gegen andere Hersteller getauscht, anstelle meines Schnurlos-Telefones mit einem Snom 190 telefoniert, alles was nach DTMF in den misdn-configs aussieht augeklammert, bzw. auf no gesetzt,
RX- Lautstärke auf -2 gesetzt,......
Hier mal ein Log mit dem letzten Tel. in Richtung Schwiegermutter:
hier ein Log, wo man sieht, wie DTMF ausgewertet werden, die nicht vorhanden (gedrückt worden) sind:
Ich hoffe, einer von euch lacht sich jetzt nen Ast, und drückt meine Nase auf eine Config-Zeile, die ich übersehen habe......
thx
Wenn meine Schwiegermutter am anderen Ende der Leitung ist (angerufen, oder anrufend), dann bricht immer wieder die Verbindung ab
An sich ja nicht unbedingt kein Fehler, aber dann doch ziemlich teuer (Handyrechnung)
-Fakt:
Telefonate zwischen männlichen Teilnehmern dürfen lange dauern,und machen auch keine Probs...
-Bei Tel. mit meiner Mutter, und besonders mit meiner Schwiegermutter (sehr schrilles, lautes Organ) scheinen immer wieder DTMF-Töne im Log auf, die nicht gedrückt wurden, und es kommt zu Abbrüchen.
Ich habe nun schon die Sip-Adapter gegen andere Hersteller getauscht, anstelle meines Schnurlos-Telefones mit einem Snom 190 telefoniert, alles was nach DTMF in den misdn-configs aussieht augeklammert, bzw. auf no gesetzt,
RX- Lautstärke auf -2 gesetzt,......
Hier mal ein Log mit dem letzten Tel. in Richtung Schwiegermutter:
Code:
P[ 1] BCHAN: DeACT Conf pid:2
P[ 1] BCHAN: MGR_DELLAYER|CNF pid:2
P[ 1] set_channel: bc->channel:0 channel:1
P[ 1] I IND :SETUP oad:744252520 dad: pid:3 state:none
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] --> Bearer: Audio 3.1k
P[ 1] --> Codec: Alaw
P[ 0] --> * NEW CHANNEL dad: oad:744252520
P[ 1] --> CTON: Unknown
P[ 1] EXPORT_PID: pid:3
P[ 1] --> PRES: Restricted (0)
P[ 1] --> SCREEN: Unscreened (0)
P[ 1] I SEND:SETUP_ACKNOWLEDGE oad:0744252520 dad: pid:3
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] --> TRANSPARENT Mode
P[ 1] bchan: DL_ESTABLISH|CNF
P[ 1] After SETUP BC
P[ 1] --> incoming_early_audio off
P[ 1] * Starting Ast ctx:misdn-in-custom dad: oad:0744252520 with 's' extension
-- Executing waitfordigits("mISDN/1-1", "3000||||2") in new stack
You passed timeout:3000 maxnum:20 addexten:0 control:0
Not Overwriting extension:s with new Number: s
Not Sending any control to Channel s state is 5
-- Executing Goto("mISDN/1-1", "from-pstn|s|1") in new stack
-- Goto (from-pstn,s,1)
-- Executing Set("mISDN/1-1", "FROM_DID=s") in new stack
-- Executing Set("mISDN/1-1", "FAX_RX=disabled") in new stack
-- Executing Goto("mISDN/1-1", "ext-group|1|1") in new stack
-- Goto (ext-group,1,1)
-- Executing Macro("mISDN/1-1", "user-callerid|") in new stack
-- Executing GotoIf("mISDN/1-1", "0?report") in new stack
-- Executing GotoIf("mISDN/1-1", "0?start") in new stack
-- Executing Set("mISDN/1-1", "REALCALLERIDNUM=0744252520") in new stack
-- Executing NoOp("mISDN/1-1", "REALCALLERIDNUM is 0744252520") in new stack
-- Executing Set("mISDN/1-1", "AMPUSER=") in new stack
-- Executing Set("mISDN/1-1", "AMPUSERCIDNAME=") in new stack
-- Executing GotoIf("mISDN/1-1", "1?report") in new stack
-- Goto (macro-user-callerid,s,9)
-- Executing NoOp("mISDN/1-1", "Using CallerID "" <0744252520>") in new stack
-- Executing GotoIf("mISDN/1-1", "0?NEWPREFIX") in new stack
-- Executing Set("mISDN/1-1", "CALLERID(name)=") in new stack
-- Executing Set("mISDN/1-1", "RGPREFIX=") in new stack
-- Executing Set("mISDN/1-1", "CALLERID(name)=") in new stack
-- Executing Set("mISDN/1-1", "RecordMethod=Group") in new stack
-- Executing Macro("mISDN/1-1", "record-enable|11-22|Group") in new stack
-- Executing GotoIf("mISDN/1-1", "0 > 0?2:4") in new stack
-- Goto (macro-record-enable,s,4)
-- Executing AGI("mISDN/1-1", "recordingcheck|20070304-145815|1173016692.3") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
-- AGI Script recordingcheck completed, returning 0
-- Executing NoOp("mISDN/1-1", "No recording needed") in new stack
-- Executing Set("mISDN/1-1", "RingGroupMethod=ringall") in new stack
-- Executing Macro("mISDN/1-1", "dial|20|twW|11-22") in new stack
-- Executing AGI("mISDN/1-1", "dialparties.agi") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
-- dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'unknown' number is '0744252520'
dialparties.agi: Methodology of ring is 'ringall'
-- dialparties.agi: Added extension 11 to extension map
-- dialparties.agi: Added extension 22 to extension map
-- dialparties.agi: Extension 11 cf is disabled
-- dialparties.agi: Extension 22 cf is disabled
-- dialparties.agi: Extension 11 do not disturb is disabled
-- dialparties.agi: Extension 22 do not disturb is disabled
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
== Manager 'admin' logged off from 127.0.0.1
-- dialparties.agi: Checking CW and CFB status for extension 11
-- dialparties.agi: DbSet CALLTRACE/11 to 0744252520
== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/manager_custom.conf': Found
== Manager 'admin' logged on from 127.0.0.1
== Manager 'admin' logged off from 127.0.0.1
-- dialparties.agi: Checking CW and CFB status for extension 22
-- dialparties.agi: DbSet CALLTRACE/22 to 0744252520
-- AGI Script dialparties.agi completed, returning 0
-- Executing Dial("mISDN/1-1", "SIP/11&SIP/22|20|twW") in new stack
-- Called 11
-- Called 22
-- SIP/11-081e7138 is ringing
P[ 1] * IND : Indication [3] from s
P[ 1] --> * IND : ringing pid:3
P[ 1] I SEND:ALERTING oad:0744252520 dad: pid:3
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] After SETUP BC
P[ 1] --> * SEND: State Ring pid:3
P[ 1] --> incoming_early_audio off
-- SIP/22-081efe18 is ringing
-- SIP/22-081efe18 is ringing
-- SIP/22-081efe18 is ringing
-- SIP/22-081efe18 is ringing
-- SIP/22-081efe18 is ringing
-- SIP/11-081e7138 answered mISDN/1-1
P[ 1] * IND : Indication [-1] from s
P[ 1] --> * IND : -1! (stop indication) pid:3
P[ 1] --> None
P[ 1] * ANSWER:
P[ 1] --> Connection is without BF encryption
P[ 1] --> ECHO OFF
P[ 1] --> None
P[ 1] --> empty cad using dad
P[ 1] I SEND:CONNECT oad:0744252520 dad: pid:3
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] After SETUP BC
P[ 1] ec_enable
P[ 1] I IND :CONNECT_ACKNOWLEDGE oad:0744252520 dad: pid:3 state:CONNECTED
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] * IND : Digit 0
P[ 1] I IND :DTMF_TONE oad:0744252520 dad: pid:3 state:CONNECTED
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] --> DTMF:*
== Spawn extension (macro-dial, s, 10) exited non-zero on 'mISDN/1-1' in macro 'dial'
== Spawn extension (macro-dial, s, 10) exited non-zero on 'mISDN/1-1'
P[ 1] * IND : HANGUP pid:3 ctx:macro-dial dad:s oad:0744252520 State:CONNECTED
P[ 1] --> l3id:20002
P[ 1] --> cause:16
P[ 1] --> out_cause:16
P[ 1] --> state:CONNECTED
P[ 1] I SEND:DISCONNECT oad:0744252520 dad: pid:3
P[ 1] --> bc_state:BCHAN_ACTIVATED
P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
P[ 1] Channel: mISDN/1-1 hanguped new state:CLEANING
P[ 1] $$$ CLEANUP CALLED pid:3
P[ 1] $$$ Cleaning up bc with stid :10010100 pid:3
P[ 1] ec_disable
P[ 1] I IND :RELEASE oad: dad: pid:3 state:CLEANING
P[ 1] --> channel:0 mode:TE cause:-1 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 1] ast_hangup already called, so we have no ast ptr anymore in event(RELEASE)
P[ 1] hangup_chan
P[ 1] No need to queue hangup
P[ 1] Cannot hangup chan, no ast
P[ 1] release_chan: bc with l3id: 20002
P[ 1] I SEND:RELEASE_COMPLETE oad: dad: pid:3
P[ 1] --> bc_state:BCHAN_CLEANED
P[ 1] --> channel:0 mode:TE cause:-1 ocause:16 rad: cad:
P[ 1] --> info_dad: onumplan:0 dnumplan:0 rnumplan:0 cpnnumplan:0
P[ 1] --> caps:Speech pi:0 keypad: sending_complete:0
P[ 1] BCHAN: DeACT Conf pid:3
P[ 1] BCHAN: MGR_DELLAYER|CNF pid:3
hier ein Log, wo man sieht, wie DTMF ausgewertet werden, die nicht vorhanden (gedrückt worden) sind:
Code:
Sun Mar 4 11:01:15 2007: P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
Sun Mar 4 11:01:15 2007: P[ 1] After SETUP BC
Sun Mar 4 11:01:15 2007: P[ 1] ec_enable
Sun Mar 4 11:01:15 2007: P[ 1] I IND :CONNECT_ACKNOWLEDGE oad:0748598423 dad: pid:2 state:CONNECTED
Sun Mar 4 11:01:15 2007: P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Sun Mar 4 11:01:15 2007: P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
Sun Mar 4 11:01:15 2007: P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
Sun Mar 4 11:01:52 2007: P[ 1] I IND :DTMF_TONE oad:0748598423 dad: pid:2 state:CONNECTED
Sun Mar 4 11:01:52 2007: P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Sun Mar 4 11:01:52 2007: P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
Sun Mar 4 11:01:52 2007: P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
Sun Mar 4 11:01:52 2007: P[ 1] --> DTMF:4
Sun Mar 4 11:03:45 2007: P[ 1] I IND :DTMF_TONE oad:0748598423 dad: pid:2 state:CONNECTED
Sun Mar 4 11:03:45 2007: P[ 1] --> channel:1 mode:TE cause:16 ocause:16 rad: cad:
Sun Mar 4 11:03:45 2007: P[ 1] --> info_dad: onumplan:2 dnumplan: rnumplan: cpnnumplan:0
Sun Mar 4 11:03:45 2007: P[ 1] --> caps:Audio 3.1k pi:3 keypad: sending_complete:0
Sun Mar 4 11:03:45 2007: P[ 1] --> DTMF:2
Ich hoffe, einer von euch lacht sich jetzt nen Ast, und drückt meine Nase auf eine Config-Zeile, die ich übersehen habe......
thx