Seite 71 von 88 ErsteErste ... 216167686970717273747581 ... LetzteLetzte
Ergebnis 1.401 bis 1.420 von 1749

Thema: dtmfbox (AB/CB/CT VoIP/ISDN/Analog)

  1. #1401
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    Aja, ging ja ganz einfach...also dann werd ich mal morgen in meiner Mittagspause mir das ansehen...vielen Dank bis dahin!

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  2. #1402
    IPPF-Aufsteiger
    Registriert seit
    05.05.2008
    Beiträge
    43
    Zitat Zitat von bodega Beitrag anzeigen
    Hi all,
    Can you provide a log? Maybe the outgoing call is also initiated with "anonymous.invalid" but im not sure. It also can be a realm problem. Would be interesting to know.
    Ok, I loaned the phone again. See below.

    Some recap:

    I am using (trying to use) dtmfbox as sip server, so I can connect SIP phones to my fritz. Doing so with other sip clients works OK. But the problem is that Nokia E51 (Symbian S60 3rd VOIP) can receive calls, but tries to make outgoing calls with a strange user, even if I entered the normal user/pass into the proxy settings.

    Some remarks:
    - Nokia is really finicky to configure. S60 VOIP manual states that if Proxy user/pass/domain is same as registrar, you do not need to configure the proxy. Last year I tried this with an E60 on Asterix, and this worked. But this E51, if I do not entry proxy details, it will not connect for outgoing (though still registers for incoming calls). If I *do* enter proxy values, it *does* connect, but the user goes into the 'P-Preferred-Identity' and the 'From' is this anonymous@anonymous.invalid. Please check the log.
    - I do not have the E60 anymore. I can only loan the E51 at small durations (and will not buy one if I can not get it reliably active)
    - I did find on the Nokia forum a manual S60 3rd VOIP, and a utility to configure STUN and stuff (normally not configureable by users), but it seems to not relate to this problem.

    Anyway, thanks for your help

    Maurits

    Code:
    # ./dtmfbox
    -------------------------------------------------------------------------------
     dtmfbox 0.5.0-beta1
    -------------------------------------------------------------------------------
     20:33:16.953      dtmfbox.c dtmfbox 0.5.0-beta1
     20:33:16.953      dtmfbox.c PJSIP 0.9.0-release
     20:33:16.993          pjlib select() I/O Queue created (0x2ad7f070)
     20:33:16.993 sip_endpoint.c Module "mod-msg-print" registered
     20:33:16.993    voip_ctrl.c Init VOIP...
     20:33:16.993    voip_ctrl.c Resolve local IP ...
     20:33:16.993    voip_ctrl.c Use IP: 192.168.178.1
     20:33:16.993    udp0x527098 SIP UDP transport started, published address is 192.168.178.1:5061
     20:33:16.993    voip_ctrl.c UDP server listening on port 5061
     20:33:16.993 sip_endpoint.c Module "mod-tsx-layer" registered
     20:33:16.993 sip_endpoint.c Module "mod-stateful-util" registered
     20:33:17.003 sip_endpoint.c Module "mod-ua" registered
     20:33:17.003 sip_endpoint.c Module "mod-100rel" registered
     20:33:17.003 sip_endpoint.c Module "mod-invite" registered
     20:33:17.003 sip_endpoint.c Module "dtmfbox" registered
     20:33:17.003          pjlib select() I/O Queue created (0x54c484)
     20:33:17.003    voip_ctrl.c Conference bridge created (8000hz/16/1)
     20:33:17.003        funcs.c Allocate 10 connections with 4 RTP/RTCP transports
     20:33:17.013    voip_ctrl.c RTP/RTCP: 192.168.178.1:4000-4001
     20:33:17.013    voip_ctrl.c RTP/RTCP: 192.168.178.1:4002-4003
     20:33:17.023    voip_ctrl.c RTP/RTCP: 192.168.178.1:4004-4005
     20:33:17.023    voip_ctrl.c RTP/RTCP: 192.168.178.1:4006-4007
     20:33:17.023    voip_ctrl.c RTP/RTCP media transport created
     20:33:17.023    voip_ctrl.c VOIP initialized!
     20:33:17.023    capi_ctrl.c Init CAPI...
     20:33:17.023    capi_ctrl.c CAPI controller: 5
     20:33:17.023    capi_ctrl.c Found controller #1 with 2 B-channel(s)
     20:33:17.023    capi_ctrl.c Found controller #2 with 2 B-channel(s)
     20:33:17.033    capi_ctrl.c Found controller #3 with 2 B-channel(s)
     20:33:17.033    capi_ctrl.c Found controller #4 with 1 B-channel(s)
     20:33:17.033    capi_ctrl.c Found controller #5 with 3 B-channel(s)
     20:33:17.033    capi_ctrl.c CAPI registered!
     20:33:17.033    alaw_ulaw.c Build a-law/pcm table buffer
     20:33:18.133    capi_ctrl.c CAPI initialized!
     20:33:18.133    voip_ctrl.c Start VoIP listen loop...
     20:33:18.223      plugins.c [plugin.menu]: action:1_ctrl5reject loaded (5 entries)
     20:33:18.223      plugins.c [plugin.menu]: action:2_cbct loaded (3 entries)
     20:33:18.223      plugins.c [plugin.menu]: action:3_answering_machine loaded (3 entries)
     20:33:18.233      plugins.c [plugin.menu]: lib:speak loaded (2 entries)
     20:33:18.233      plugins.c [plugin.menu]: menu:am loaded (2 entries)
     20:33:18.233      plugins.c [plugin.menu]: menu:am_delete loaded (3 entries)
     20:33:18.233      plugins.c [plugin.menu]: menu:am_on_off loaded (2 entries)
     20:33:18.233      plugins.c [plugin.menu]: menu:am_record_announcement loaded (4 entries)
     20:33:18.233      plugins.c [plugin.menu]: menu:am_setup loaded (5 entries)
     20:33:18.233      plugins.c [plugin.menu]: menu:callthrough_account loaded (13 entries)
     20:33:18.243      plugins.c [plugin.menu]: menu:callthrough_number loaded (3 entries)
     20:33:18.243      plugins.c [plugin.menu]: menu:callthrough_pin loaded (3 entries)
     20:33:18.243      plugins.c [plugin.menu]: menu:dtmf_commands loaded (7 entries)
     20:33:18.243      plugins.c [plugin.menu]: menu:main loaded (6 entries)
     20:33:18.243      plugins.c [plugin.menu]: menu:misc loaded (6 entries)
     20:33:18.243      plugins.c [plugin.menu]: menu:misc_checkmaild loaded (5 entries)
     20:33:18.253      plugins.c [plugin.menu]: menu:misc_fb loaded (5 entries)
     20:33:18.253      plugins.c [plugin.menu]: menu:misc_radio loaded (11 entries)
     20:33:18.253      plugins.c [plugin.menu]: menu:misc_weather loaded (5 entries)
     20:33:18.253      plugins.c [plugin.menu]: script:action_am loaded (1 entries)
     20:33:18.263      plugins.c [plugin.menu]: script:action_cbct loaded (1 entries)
     20:33:18.263      plugins.c [plugin.menu]: script:action_ctrl5 loaded (1 entries)
     20:33:18.263      plugins.c [plugin.menu]: script:am_admin loaded (1 entries)
     20:33:18.263      plugins.c [plugin.menu]: script:am_setup loaded (1 entries)
     20:33:18.273      plugins.c [plugin.menu]: script:callthrough loaded (1 entries)
     20:33:18.273      plugins.c [plugin.menu]: script:misc_checkmaild loaded (1 entries)
     20:33:18.273      plugins.c [plugin.menu]: script:misc_fb loaded (1 entries)
     20:33:18.273      plugins.c [plugin.menu]: script:misc_radio loaded (1 entries)
     20:33:18.273      plugins.c [plugin.menu]: script:misc_weather loaded (1 entries)
     20:33:18.283      plugins.c [plugin.menu]: 29 menues/actions loaded!
     20:33:18.283      plugins.c [plugin.menu]: Initialized!
     20:33:18.283      plugins.c #1 - Plugin "/var/dtmfbox/menu.plugin.so" loaded!
     20:33:18.283        funcs.c Set low priority
     20:33:18.283    capi_ctrl.c (0x3ff) - Listen to CAPI controller 1...
     20:33:18.283    capi_ctrl.c (0x3ff) - Listen to CAPI controller 3...
     20:33:18.283    capi_ctrl.c (0x3ff) - Listen to CAPI controller 4...
     20:33:18.283    capi_ctrl.c (0x3ff) - Listen to CAPI controller 5...
     20:33:18.283    capi_ctrl.c (CNF, CTRL 1) - CAPI_LISTEN
     20:33:18.283    capi_ctrl.c (CNF, CTRL 3) - CAPI_LISTEN
     20:33:18.293    capi_ctrl.c (CNF, CTRL 4) - CAPI_LISTEN
     20:33:18.293    capi_ctrl.c (CNF, CTRL 5) - CAPI_LISTEN
    
    
    >>====== phone registration
    
    
     21:04:05.523  voip_events.c RX-REQUEST 638 bytes Request msg REGISTER/cseq=539 (rdata0x52816c) from UDP 192.168.178.22:5060
     21:04:05.523  voip_events.c RX-SIP:
    
    REGISTER sip:fritz.box:5061;transport=UDP SIP/2.0
    Via: SIP/2.0/UDP 192.168.178.22:5060;branch=z9hG4bKg26ovrcftlm1q0lm1g4e5er;rport
    From: <sip:test@fritz.box>;tag=hodgo22mplhc7a3c14dj
    To: <sip:test@fritz.box>
    Contact: <sip:test@192.168.178.22;transport=UDP>;expires=3600
    CSeq: 539 REGISTER
    Call-ID: CMsc23UwoIcnGMArfKpMc7LhdxU_vo
    Supported: sec-agree
    User-Agent: Nokia RM-244 200.34.36
    Max-Forwards: 70
    Authorization: Digest realm="fritz.box",nonce="7fdcc2331befd79f",opaque="41a7c4c96b68079a",algorithm=MD5,username="test",uri="sip:fritz.box:5061;transport=UDP",response="3d7b598a1ef31033ee7da6aadfe80011"
    Content-Length: 0
    
    
    
     21:04:05.523    voip_auth.c Found credentials -> user: test, realm: fritz.box
     21:04:05.523 voip_registrar Status: 200 (OK)
    
    
    >>===== Outgoing phonecall (rejected)
    
    
     21:05:02.383  voip_events.c RX-REQUEST 1106 bytes Request msg INVITE/cseq=539 (rdata0x52816c) from UDP 192.168.178.22:5060
     21:05:02.383  voip_events.c RX-SIP:
    
    INVITE sip:fritz.box:5061;transport=UDP SIP/2.0
    Route: <sip:0167xxxxxx@fritz.box;user=phone>
    Via: SIP/2.0/UDP 192.168.178.22:5060;branch=z9hG4bK2rb0o23rjhhc61qve52hbrj;rport
    From: Anonymous <sip:anonymous@anonymous.invalid>;tag=a2g0o2570thc7oq8e52q
    To: <sip:0167xxxxxx@fritz.box;user=phone>
    Contact: <sip:test@192.168.178.22;transport=UDP>
    Supported: 100rel,sec-agree
    CSeq: 539 INVITE
    Call-ID: casc2c_GoIcwZT55XP9iaEIVnC-QIY
    Allow: INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK
    Expires: 120
    Privacy: id
    P-Preferred-Identity: sip:test@fritz.box
    Max-Forwards: 70
    Content-Type: application/sdp
    Accept: application/sdp
    Content-Length: 449
    
    v=0
    o=Nokia-SIPUA 63389077499640000 63389077499640000 IN IP4 192.168.178.22
    s=-
    c=IN IP4 192.168.178.22
    t=0 0
    m=audio 49152 RTP/AVP 18 8 0 97 96 98 13
    a=sendrecv
    a=ptime:20
    a=maxptime:200
    a=fmtp:18 annexb=no
    a=fmtp:96 mode-change-neighbor=1
    a=fmtp:98 0-15
    a=rtpmap:18 G729/8000/1
    a=rtpmap:8 PCMA/8000/1
    a=rtpmap:0 PCMU/8000/1
    a=rtpmap:97 iLBC/8000/1
    a=rtpmap:96 AMR/8000/1
    a=rtpmap:98 telephone-event/8000/1
    a=rtpmap:13 CN/8000/1
    
    
     21:05:02.383  voip_events.c UNAUTHORIZED OUTGOING CLIENT REQUEST!
    
    
    >>===== repeat request
    
    
     21:05:05.413  voip_events.c RX-REQUEST 1106 bytes Request msg INVITE/cseq=539 (rdata0x52816c) from UDP 192.168.178.22:5060
     21:05:05.413  voip_events.c RX-SIP:
    
    INVITE sip:fritz.box:5061;transport=UDP SIP/2.0
    Route: <sip:0167xxxxxx@fritz.box;user=phone>
    Via: SIP/2.0/UDP 192.168.178.22:5060;branch=z9hG4bK2rb0o23rjhhc61qve52hbrj;rport
    From: Anonymous <sip:anonymous@anonymous.invalid>;tag=a2g0o2570thc7oq8e52q
    To: <sip:0167xxxxxx@fritz.box;user=phone>
    Contact: <sip:test@192.168.178.22;transport=UDP>
    Supported: 100rel,sec-agree
    CSeq: 539 INVITE
    Call-ID: casc2c_GoIcwZT55XP9iaEIVnC-QIY
    Allow: INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK
    Expires: 120
    Privacy: id
    P-Preferred-Identity: sip:test@fritz.box
    Max-Forwards: 70
    Content-Type: application/sdp
    Accept: application/sdp
    Content-Length: 449
    
    v=0
    o=Nokia-SIPUA 63389077499640000 63389077499640000 IN IP4 192.168.178.22
    s=-
    c=IN IP4 192.168.178.22
    t=0 0
    m=audio 49152 RTP/AVP 18 8 0 97 96 98 13
    a=sendrecv
    a=ptime:20
    a=maxptime:200
    a=fmtp:18 annexb=no
    a=fmtp:96 mode-change-neighbor=1
    a=fmtp:98 0-15
    a=rtpmap:18 G729/8000/1
    a=rtpmap:8 PCMA/8000/1
    a=rtpmap:0 PCMU/8000/1
    a=rtpmap:97 iLBC/8000/1
    a=rtpmap:96 AMR/8000/1
    a=rtpmap:98 telephone-event/8000/1
    a=rtpmap:13 CN/8000/1
    
    
     21:05:05.413  voip_events.c UNAUTHORIZED OUTGOING CLIENT REQUEST!
    
    
    >>===== repeat request
    
    
     21:05:11.483  voip_events.c RX-REQUEST 1106 bytes Request msg INVITE/cseq=539 (rdata0x52816c) from UDP 192.168.178.22:5060
     21:05:11.493  voip_events.c RX-SIP:
    
    INVITE sip:fritz.box:5061;transport=UDP SIP/2.0
    Route: <sip:0167xxxxxx@fritz.box;user=phone>
    Via: SIP/2.0/UDP 192.168.178.22:5060;branch=z9hG4bK2rb0o23rjhhc61qve52hbrj;rport
    From: Anonymous <sip:anonymous@anonymous.invalid>;tag=a2g0o2570thc7oq8e52q
    To: <sip:0167xxxxxx@fritz.box;user=phone>
    Contact: <sip:test@192.168.178.22;transport=UDP>
    Supported: 100rel,sec-agree
    CSeq: 539 INVITE
    Call-ID: casc2c_GoIcwZT55XP9iaEIVnC-QIY
    Allow: INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK
    Expires: 120
    Privacy: id
    P-Preferred-Identity: sip:test@fritz.box
    Max-Forwards: 70
    Content-Type: application/sdp
    Accept: application/sdp
    Content-Length: 449
    
    v=0
    o=Nokia-SIPUA 63389077499640000 63389077499640000 IN IP4 192.168.178.22
    s=-
    c=IN IP4 192.168.178.22
    t=0 0
    m=audio 49152 RTP/AVP 18 8 0 97 96 98 13
    a=sendrecv
    a=ptime:20
    a=maxptime:200
    a=fmtp:18 annexb=no
    a=fmtp:96 mode-change-neighbor=1
    a=fmtp:98 0-15
    a=rtpmap:18 G729/8000/1
    a=rtpmap:8 PCMA/8000/1
    a=rtpmap:0 PCMU/8000/1
    a=rtpmap:97 iLBC/8000/1
    a=rtpmap:96 AMR/8000/1
    a=rtpmap:98 telephone-event/8000/1
    a=rtpmap:13 CN/8000/1
    
    
     21:05:11.493  voip_events.c UNAUTHORIZED OUTGOING CLIENT REQUEST!
    
    
    >>===== repeat request
    
    
     21:05:23.443  voip_events.c RX-REQUEST 1106 bytes Request msg INVITE/cseq=539 (rdata0x52816c) from UDP 192.168.178.22:5060
     21:05:23.443  voip_events.c RX-SIP:
    
    INVITE sip:fritz.box:5061;transport=UDP SIP/2.0
    Route: <sip:0167xxxxxx@fritz.box;user=phone>
    Via: SIP/2.0/UDP 192.168.178.22:5060;branch=z9hG4bK2rb0o23rjhhc61qve52hbrj;rport
    From: Anonymous <sip:anonymous@anonymous.invalid>;tag=a2g0o2570thc7oq8e52q
    To: <sip:0167xxxxxx@fritz.box;user=phone>
    Contact: <sip:test@192.168.178.22;transport=UDP>
    Supported: 100rel,sec-agree
    CSeq: 539 INVITE
    Call-ID: casc2c_GoIcwZT55XP9iaEIVnC-QIY
    Allow: INVITE,ACK,BYE,CANCEL,REFER,NOTIFY,OPTIONS,PRACK
    Expires: 120
    Privacy: id
    P-Preferred-Identity: sip:test@fritz.box
    Max-Forwards: 70
    Content-Type: application/sdp
    Accept: application/sdp
    Content-Length: 449
    
    v=0
    o=Nokia-SIPUA 63389077499640000 63389077499640000 IN IP4 192.168.178.22
    s=-
    c=IN IP4 192.168.178.22
    t=0 0
    m=audio 49152 RTP/AVP 18 8 0 97 96 98 13
    a=sendrecv
    a=ptime:20
    a=maxptime:200
    a=fmtp:18 annexb=no
    a=fmtp:96 mode-change-neighbor=1
    a=fmtp:98 0-15
    a=rtpmap:18 G729/8000/1
    a=rtpmap:8 PCMA/8000/1
    a=rtpmap:0 PCMU/8000/1
    a=rtpmap:97 iLBC/8000/1
    a=rtpmap:96 AMR/8000/1
    a=rtpmap:98 telephone-event/8000/1
    a=rtpmap:13 CN/8000/1
    
    
     21:05:23.443  voip_events.c UNAUTHORIZED OUTGOING CLIENT REQUEST!
    
    
    >>===== end of all request for a while

  3. #1403
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    Hallo bodega,

    Also ich habe mir mal die Scripte angesehen...sollte ja gehen da was eigenes zu machen.

    Eine frage habe ich aber dennoch, da ich gelesen habe, dass der analoge Anschluss etwas anders reagiert.

    Also ich habe folgendes vor und frage mich ob das so geht.

    Analog ankommender Anruf mit der Box annehmen.
    Wave mit Schleife abspielen
    Zeitgleich an internem Analog-Anschluss anklingeln lassen
    Bei Annahme am internen Anschluss die Warteschleife beenden und das Gespräch an den internen Anschluss weiterleiten...

    Geht das, oder funzt das nur mittels ISDN ?

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  4. #1404
    IPPF-Tausend-VIP Avatar von bodega
    Registriert seit
    06.06.2006
    Ort
    NRW
    Beiträge
    1.980
    Hi Maurits,

    thanks a lot for the log. In Registrar-Mode, I check the From-Header and the VIA-Part, so that this situation has to fail.

    Maybe I should also check the Contact-header for the correct username? This should work and wouldn't cause any security problems. The VIA-check is the most important.


    Hi Tommyland78,

    das würde auch mit Analog gehen. Man müsste dazu die Analog-Telefone per SIP anbinden (Registrar-Modus). Bei einem eingehenden Gespräch auf Controller 4 würde man das Gespräch im Skript annehmen. Danach kann man es weiter per SIP an den voipd weiterleiten (z.B. 123456@fritz.box).
    gruß
    Marco

    Router: 2 x FB7170

  5. #1405
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    moment...ich hab mir gerade mal das callcenter-script angesehen...da wird doch auch erst der Anrufer nach der Eingabe der Rufnummer + # durchgestellt oder?

    Oder irre ich mich da jetzt?

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  6. #1406
    IPPF-Tausend-VIP Avatar von bodega
    Registriert seit
    06.06.2006
    Ort
    NRW
    Beiträge
    1.980
    Das ist richtig. Spielt in dem Fall aber auch nur eine geringere Rolle.
    Der "$DTMFBOX $SRC_ID -call ..." Aufruf ist wichtig. Dort muss im Endeffekt ein Anruf per SIP durchgefürt werden, anstatt über den internen S0-Bus. Also "$DTMFBOX $SRC_ID -call $DTMF deineinternetrufnummer@fritz.box:5060".

    Natürlich fehlt da das abspielen der Wave, etc. Wenn es da Fragen gibt, bitte in dem jew. Thread stellen. Hier geht es nur unter.
    gruß
    Marco

    Router: 2 x FB7170

  7. #1407
    IPPF-Aufsteiger
    Registriert seit
    05.05.2008
    Beiträge
    43
    Hi Marco

    So youd match the Via: ip to an already registered connections? Seems reasonable. But it would be to work around a Nokia error?

    Anyway, I will to more testing if you like, when I can.

    But as a solution, I believe the Nokia VoIP is not it. Even if we sort out the problems: the phone only lives 5 to 6 hours on a full charge if WiFi is open all the time. So it may be a good way to cut cost for outgoing calls (barring problems) but for incoming, you'd need to be connected permanently, and 5 to 6 hours is not good.

    Thanks for the help though.

  8. #1408
    IPPF-Fan
    Registriert seit
    05.09.2007
    Beiträge
    144
    Hi,

    bin nach einiger Zeit umgestiegen auf die neue 0.5.0-beta1. Gefällt mir, habe nur leider ein paar Probleme (mit der 0.4.1 - rc4 lief es):

    1. Wie kann ich es hingekommen, dass ich eine Nr. (intern) anrufe und dann gleich ins Menü komme. Ich kriege es nur soweit hin, dass der AB rangeht, ich die PIN eingeben muss und dann im Menü bin? (alles über VoIP intern)

    2. Es werden keine WAVs mehr abgespielt. Weder die Ansage noch die Aufnahmen. Das Aufnehmen selber geht. Siehe Log:
    Code:
     16:46:58.466 script_funcs.c RUN SCRIPT: "/var/dtmfbox/script/action_am.sh" "CONFIRMED" "CAPI" "INCOMING" "0" "-1" "0145750" "9#999999" "5" ""
     16:46:59.111 port_filestrea (220180) Unable to open ./play/ansage.wav
     16:46:59.271   wav_writer.c File writer '/var/dtmfbox/record/5/08-09-11---0145750-9999999-0.wav' created: samp.rate=8000, bufsize=4KB
     16:46:59.272   conference.c Port 2 (capi port - ec [0]) transmitting to port 4 (recorder [0])
     16:46:59.273 script_funcs.c [0] (SCRIPT) - recording /var/dtmfbox/record/5/08-09-11---0145750-9999999-0.wav...
     16:46:59.519   conference.c Port 3 (tone port [0]) transmitting to port 2 (capi port - ec [0])
     16:46:59.520 script_funcs.c [0] (SCRIPT) - playing generated tones... (freq1: 800, freq2: 800, msec on: 1000, msec off: 1000, volume: 32767)
     16:47:00.689   conference.c Port 3 (tone port [0]) stop transmitting to port 2 (capi port - ec [0])
     16:47:00.689 script_funcs.c [0] (SCRIPT) - tone generator stopped! 
    [...]
     16:47:18.210 port_filestrea Stream player created (/var/tmp/0-espeak-1116.wav, 16000hz, 16bit, mono)
     16:47:18.210   conference.c Port 4 (player [0,0]) transmitting to port 2 (capi port - ec [0])
     16:47:18.211 script_funcs.c [0] (SCRIPT) [play_id: -1] - playing /var/tmp/0-espeak-1116.wav...
     16:47:18.211        mixer.c [0] - mixer - play_id: 0, rec_id: -1 
     16:47:20.058     scombdb-up Buffer size adjusted from 510 to 368 (eff_cnt=331)
     16:47:22.808   conference.c Port 4 (player [0,0]) stop transmitting to port 2 (capi port - ec [0])
     16:47:22.899 port_filestrea (220180) Unable to open /var/dtmfbox/record/5/08-09-11--14-53-14---0145750-9999999.wav
     16:47:30.058     scombdb-up Buffer size adjusted from 368 to 202 (eff_cnt=200)
    Danke und Gruß,
    MaHaGoNi

    Fritzbox 7170, FW 29.04.63-11945

  9. #1409
    IPPF-Tausend-VIP Avatar von bodega
    Registriert seit
    06.06.2006
    Ort
    NRW
    Beiträge
    1.980
    Hi,

    1. Das kann ich jetzt spontan nicht sagen. Steht denn irgendetwas im Log? Hast du diese Änderung eingepflegt? Es sollte eigentlich funktionieren. Gerade nochmal getestet.

    2. "220180" bedeutet, das die Wave-Datei nicht gelesen werden kann (ENOTVALIDWAVE). Zum Testen würde ich den Echo-Canceller vorerst ausstellen. Es kann eventuell auch am AB-Skript selbst liegen. Ich habe mal die überarbeitete Version angehangen. Das vorhandene Skript im Webinterface einfach durch dieses ersetzen.
    Angehängte Dateien Angehängte Dateien
    gruß
    Marco

    Router: 2 x FB7170

  10. #1410
    IPPF-Fortgeschrittener
    Registriert seit
    02.11.2005
    Beiträge
    62

    isdn_mod Skript

    Hallo Marco, wie sieht es eigentlich mit dem isdn_mod Skript für die 0.5.0 Beta aus? Ist das schon fertig? Ich würde gerne mit dem Durchleiten experimentieren ...
    Jörg

  11. #1411
    IPPF-Fan
    Registriert seit
    05.09.2007
    Beiträge
    144
    Zitat Zitat von bodega Beitrag anzeigen
    Zum Testen würde ich den Echo-Canceller vorerst ausstellen.
    Wie und wo denn? Ich kann nur die Parameter auf 0 setzen...

    Zitat Zitat von bodega Beitrag anzeigen
    Es kann eventuell auch am AB-Skript selbst liegen. Ich habe mal die überarbeitete Version angehangen. Das vorhandene Skript im Webinterface einfach durch dieses ersetzen.
    Probiert, nützt nix! Immer noch kein Ton. Wie gesagt mit der alten Version ging es. Könnte natürlich noch an der neuen FW liegen. Die habe ich ebenfalls geupdatet...

    Gruß,
    MaHaGoNi

  12. #1412
    IPPF-Tausend-VIP Avatar von bodega
    Registriert seit
    06.06.2006
    Ort
    NRW
    Beiträge
    1.980
    Wenn du 0 bei EC einträgst, ist dieser ausgeschaltet. Du kannst im Text-Editor nochmal prüfen, ob es dort genauso eingetragen ist (con_ec_tail=0).

    Ich finde das etwas merkwürdig, dass die eigenen aufgenommenen Waves nicht abgespielt werden können. Im Gegensatz zur alten Version, hatte ich nichts geändert.

    Als Workaround könnte man am_admin.sh umschreiben, indem man folgende Zeile austauscht:

    Code:
    [...]
     # .. and play!
        if [ "$is_ftp" = "OK" ];
        then      
          PLAYFIFO="/var/tmp/$SRC_ID.am_admin_play"
          file=`echo $file | sed "s/.*\///g`
    
          $MKFIFO "$PLAYFIFO" 2>/dev/null
          wget -q -O - "ftp://$AM_FTP_USERNAME:$AM_FTP_PASSWORD@$AM_FTP_SERVER:$AM_FTP_PORT/$AM_FTP_PATH/$file" > "$PLAYFIFO" &
          $DTMFBOX $SRC_ID -play "$PLAYFIFO" hz=8000 mode=stream>/dev/null
        else
          $DTMFBOX $SRC_ID -playstream "$file" hz=8000 >/dev/null
        fi
    [...]
    Jetzt wird das Wave-Header Format nicht mehr berücksichtigt und die Datei "RAW" abgespielt.

    @JoergR:
    Ich arbeite momentan noch dran. Kommt bald
    gruß
    Marco

    Router: 2 x FB7170

  13. #1413
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    Ich habe jetzt mal probiert ein WebStream File, also Webradio abzuspielen...

    Wenn ich jetzt das vorliegende script misc_radio.sh nutze bekomme ich aber die info das "Madplay nicht hinterlegt" ist.

    Aber wenn ich es per Hand aufrufe und --help hinzufüge findet er es...

    Wenn er die Pfadangabe unter /var/dtmfbox/script.cfg nutzt, dann stimmt wohl die vorgegebene Pfadangabe nicht.
    Da ich aber nicht weis wo madplay liegt, könnt ich den Pfad auch nicht zum passenden Ziel ändern...

    Was muss ich nun machen?

    Danke

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  14. #1414
    IPPF-Tausend-VIP Avatar von bodega
    Registriert seit
    06.06.2006
    Ort
    NRW
    Beiträge
    1.980
    Hi,

    die Pfade zu checkmaild, espeak und madplay stehen mittlerweile im Wiki (danke nochmal an Izzy).

    Bei madplay /usr/bin
    gruß
    Marco

    Router: 2 x FB7170

  15. #1415
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    Morgen!

    Vielen Dank....ich wusste gar nicht, dass es ein Wiki gibt. Da hätt ich ja sonst als erstes nachgesehen!

    Jetzt habe ich dennoch eine Frage zum madplay für webradios:

    Ich muss den Stream im Grunde wie beim -speak (Webversion) auch erst mit wget runterladen....also streamen und dann das ganze über -madplay ausgeben oder?
    Ich frage mich allerdings, in welchem Format das Webradio...also der Stream sein muss. Das Webradio was ich einbinden möchte sendet als *.m3u oder *.asx oder *.ram. Muss ich mich da an ein bestimmtes Format halten?

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  16. #1416
    IPPF-Fan
    Registriert seit
    06.03.2006
    Beiträge
    176
    @Tommyland78: Das Webradio sollte natürlich im mp3 format sein, da madplay (soweit ich weiss) nur mp3 streams dekodiert. Also bie dir wohl am ehesten die .m3u variante. In der .m3u (playlist) steht eine url zu dem mp3 stream, wenn du diese direkt angibst, sollte es funktionieren, ansonsten wird dir wget nur die .m3u datei runterladen und nicht den stream. .asx klingt nach eine windows media format.... das geht nicht, und .ram ist real media, das geht auch nicht.
    ein W900V mit Freetz und ein W900V mit sp2fritz
    T-home
    [ Fbox 7170
    mit Firmware 29.04.39 (original AVM, stable) ]

  17. #1417
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    Aja genau... das ist ja nur der Link...in der Datei ist dann der Stream als solches zu finden.

    Jetzt hoffe ich nur, dass ich das mit dem Script hinbekomme.

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  18. #1418
    IPPF-Fan Avatar von Tommyland78
    Registriert seit
    09.09.2005
    Beiträge
    252
    Sagt mal, warum wird nach dem abheben gleich der "menu:misc_radio" gestartet und speak und play laufen nicht...na ja laufen lt telnet schon an, werden aber irgendwie übergangen....


    $DTMFBOX $SRC_ID -hook up # Abheben
    $DTMFBOX $SRC_ID -speak "Hallo Tom, der erste Versuch funktioniert schon mal." # eSpeak-Text
    $DTMFBOX $SRC_ID -play "/var/dtmfbox/play/tom.wav" # Play-Datei
    $DTMFBOX $SRC_ID -goto "menu:misc_radio" # in das Menü "menu:anonymous_caller" wechseln



    Müsste ich was bei meiner Testdatei ändern?

    Der Tom
    Router-Betrieb: Fritz!Box 7390 mit Firmware: 84.05.22-freetz-devel-9288M
    Router-Betrieb: WRT54GL mit Firmware: DD-WRT v24-sp2 (10/10/09) std
    Server: 19" Windows 2008 R2 SP1 ES als NAT/Proxy als Firewall, Antivirus und Fileserver max: 3.0 TB
    DSLProvider: Telekom --> 3456/448 kBit/s
    Telefone: VoIP WLAN am Samsung Galaxy S2
    Stand: 26.9.2012

  19. #1419
    IPPF-Tausend-VIP Avatar von bodega
    Registriert seit
    06.06.2006
    Ort
    NRW
    Beiträge
    1.980
    Hallo Tom,

    Code:
    $DTMFBOX $SRC_ID -speak "Hallo Tom, der erste Versuch funktioniert schon mal."
    dieser Befehl wird im Hintergrund ausgeführt und ohne ein 'sleep' sofort übergangen. Um eSpeak im Vordergrund auszuführen, einfach das Skript direkt starten:
    Code:
    /var/dtmfbox/script/espeak.sh "Hallo Tom, der erste Versuch funktioniert schon mal." "$SRC_ID"
    Dann sollte das Skript an der Codestelle solange stehen bleiben, bis der Text abgespielt wurde.

    Warum er jedoch die Wave nicht abspielt ist mir ein Rätsel. Steht irgendwas im Log?
    gruß
    Marco

    Router: 2 x FB7170

  20. #1420
    IPPF-Einsteiger
    Registriert seit
    04.07.2008
    Beiträge
    25

    Eigenes Script wird nicht ausgeführt

    Hallo zusammen,

    ich bin dabei, die letzten Sachen auf die neue Beta umzustellen. Vorher hatte ich aus dem Userscript eine Message an einen Windows Rechner mit Name und Adresse des Anrufers geschickt.

    Nun habe ich versucht, das Script an die neue Version anzupassen.

    Code:
    #
    # Benutzerdefiniertes Skript 
    #
    # Basiseinstellungen:
    # [general)
    # scriptfile=/var/dtmfbox/script/userscript.sh
    #!/var/tmp/sh
    
    # Argumente
    THIS_FILE="$0"
    EVENT="$1"
    TYPE="$2"
    DIRECTION="$3"
    SRC_ID="$4"
    DST_ID="$5"
    SRC_NO="$6"
    DST_NO="$7"
    ACC_ID="$8"
    DTMF="$9"
    MODE="$10"
    
    echo "OK Userscript"
    if [ "$EVENT" = "CONNECT" ] && [ "$TYPE" = "CAPI" ];  
    then
    TEMP=$(wget -q -O - "http://www2.dasoertliche.de/?form_name=search_inv&page=RUECKSUCHE&context=RUECKSUCHE&action=STANDARDSUCHE&la=de&rci=no&ph=0$DST_NO" | grep -A 10 class=\"entry)
    nameDO=$(echo "$TEMP" | sed -n -e 's/<[^<]*>/\ /g; s/^[^a-zA-Z0-9]*//g; 1p' | tr -d \\n  | tr -d \\n)
    addrDO=$(echo "$TEMP" | grep "&nbsp;" | sed -e 's/&nbsp;/ /g;s/<[^<]*>/ /g;s/ \{15\}//g' | tr -d \\n | tr -d \\n)
    
    echo "hallo Telefonnummer $DST_NO $nameDO $addrDO ruft an" | /var/media/ftp/uStor01/smbclient -M fscheer2 -I 192.168.178.3 
    fi
    Es sieht auch so aus, als ob das Script gestartet wird. Es passiert aber nichts:

    Code:
     10:58:37.631      plugins.c [plugin.menu] (#2): script: /var/dtmfbox/script/userscript.sh(/var/dtmfbox/script/userscript.sh, "CONNECT", "CAPI", "INCOMING", "0", "-1", "MSN", "EXT_NR", "2", "")
    Wenn ich das Ganze manuell aufrufe, funktioniert' s.
    Code:
    /var/dtmfbox/script/userscript.sh "/var/dtmfbox/script/userscript.sh" "CONNECT" "CAPI" "INCOMING" "0" "-1" "MSN" "EXT_NR" "2" ""
    Das Menü sieht so aus:

    Code:
    [script:action_userscript]
    cmd=/var/dtmfbox/script/userscript.sh(/var/dtmfbox/script/userscript.sh, "%event%", "%type%", "%direction%", "%src_id%", "%dst_id%", "%src_no%", "%dst_no%", "%acc_id%", "%dtmf%")
    
    .....
    
    [action:4_action_userscript]
    event=CONNECT
    direction=INCOMING
    action=script:action_userscript
    Vielleicht kann mir jemand sagen, wo mein Fehler liegt. Ich habe das Script schon mit und ohne if, mit und ohne script.cfg und funcs.sh probiert.
    Nüscht is passiert. Hüülfe.

    have fun jampr
    ps.: sorry für den laaangen post
    ge7170ter W900V, 34.04.57-freetz-devel-2450M
    dtmfbox,iptables,samba,privoxy,dnsmasq,dropbear
    ein paar Binaries durch fwmod_custom auf den usb-stick ausgelagert

Ähnliche Themen

  1. dtmfbox & Analog
    Von khaled im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 0
    Letzter Beitrag: 06.09.2010, 05:40
  2. dtmfbox + callthrough: In=VoIP Out=Analog mit Rufnummernunterdrückung?
    Von mortimar im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 0
    Letzter Beitrag: 12.03.2010, 13:47
  3. Telefon für VOIP/ANALOG/ISDN ?
    Von GTRDRIVER im Forum Andere VoIP-Hardware
    Antworten: 1
    Letzter Beitrag: 23.03.2009, 18:16
  4. Voip Isdn und Analog
    Von Digimops im Forum FRITZ!Box Fon: Telefonie
    Antworten: 33
    Letzter Beitrag: 07.01.2007, 11:08
  5. ISDN und analog Amt . . . VoIP nutzen
    Von flunki im Forum FRITZ!Box Fon: Telefonie
    Antworten: 18
    Letzter Beitrag: 23.12.2006, 14:24

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •