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

Hallo Jan,

1&1 sollte jetzt funktionieren. Man muss einen STUN-Server angeben und ICE aktivieren.
 
Da sieht man mal wieder was hier im Forum für fähige Köpfe rumgeistern :)

Bei den Fritz!Box-Sachen wird echt gearbeitet!!! Da kann man nur Danke sagen!!!

Gruss Manuel
 
auch mit der neuen version funktioniert die abfrage nicht

hier der log

Code:
22:36:51.310  capi_events.c Source: unknown - Target: 9690902 - Account: 0
 22:36:51.310  capi_events.c (CTRL 4099, PLCI: 3) - Call from unknown to 9690902... 
 22:36:51.311 script_funcs.c Run script: /var/media/ftp/cnmemory-Partition-0-1/dtmfbox-0.3.9/script/script_main.sh CONNECT CAPI OUTGOING 0 -1 "9690902" "unknown" &
 22:36:51.392    capi_ctrl.c (IND, CTRL 3, PLCI: 4099) - CAPI_INFO (2c)
 22:36:51.394    capi_ctrl.c (IND, CTRL 3, PLCI: 4099) - CAPI_INFO (800d)
 22:36:51.395    capi_ctrl.c (IND, CTRL 3, PLCI: 4099) - CAPI_INFO (1e)
 22:36:52.010    capi_ctrl.c (IND, CTRL 3, PLCI: 4099) - CAPI_INFO (8003)
 22:36:58.869    capi_ctrl.c (IND, CTRL 3, PLCI: 4099) - CAPI_INFO (8)
 22:36:58.989    capi_ctrl.c (IND, CTRL 3, PLCI: 4099) - CAPI_DISCONNECT
 22:36:58.990 script_funcs.c Run script: /var/media/ftp/cnmemory-Partition-0-1/dtmfbox-0.3.9/script/script_main.sh DISCONNECT CAPI OUTGOING 0 -1 "9690902" "unknown" &
 
@balou1974:
Vielen Dank. Danke auch von mir, an alle fleissigen Tester :)

@lolax:
Ok. Das sieht so aus als fehlt die Info-Message 0x70.
Darin wird bei mir das Gewählte übertragen. Bin mir nicht sicher woran das liegt. Eventuell Telefon? Was hast du für eins?

So müsste es aussehen:
Code:
 22:53:27.137    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_CONNECT
 22:53:27.138  capi_events.c Source: unknown - Target: 12345 - Account: 0
 22:53:27.138  capi_events.c (CTRL 3587, PLCI: 3) - Call from unknown to 12345...
 22:53:27.138 script_funcs.c Run script: /var/media/ftp/usb/dtmfbox/script/script_main.sh CONNECT CAPI OUTGOING 0 -1 "12345" "unknown" &
 22:53:27.221    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_INFO (800d)
 22:53:27.222    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_INFO (1e)
 22:53:27.222    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_INFO (70)
 22:53:27.223    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - DIALED (*) (7)
 22:53:27.224   capi_funcs.c DTMF RECEIVED: *
 22:53:27.224    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - DIALED (#) (7)
 22:53:27.224   capi_funcs.c DTMF RECEIVED: #
 22:53:27.225 script_funcs.c Run script: /var/media/ftp/usb/dtmfbox/script/script_main.sh DTMF CAPI OUTGOING 0 -1 "12345" "*#100#" "*" &
 22:53:27.299    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - DIALED (1) (7)
 22:53:27.300   capi_funcs.c DTMF RECEIVED: 1
 22:53:27.301    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - DIALED (0) (7)
 22:53:27.302   capi_funcs.c DTMF RECEIVED: 0
 22:53:27.303    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - DIALED (0) (7)
 22:53:27.304   capi_funcs.c DTMF RECEIVED: 0
 22:53:27.305    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - DIALED (#) (7)
 22:53:27.308   capi_funcs.c DTMF RECEIVED: #
 22:53:27.308 script_funcs.c Run script: /var/media/ftp/usb/dtmfbox/script/script_main.sh DTMF CAPI OUTGOING 0 -1 "12345" "*#100#" "100" &
 22:53:27.597    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_INFO (8003)
 22:53:28.637    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_INFO (8003)
 22:53:29.410    capi_ctrl.c (IND, CTRL 3, PLCI: 3587) - CAPI_CONNECT_ACTIVE
 22:53:29.412 script_funcs.c Hook up!
 22:53:29.413 script_funcs.c Run script: /var/media/ftp/usb/dtmfbox/script/script_main.sh CONFIRMED CAPI OUTGOING 0 -1 "12345" "*#100#" &
 22:53:29.503    capi_ctrl.c (IND, CTRL 3, NCCI: 69123) - CAPI_CONNECT_B3

EDIT:
@lolax, @Willi72:
So.. ich habe mal versucht, das ganze Nachzustellen. Wenn ich Keypad am Telefon aktiviere, klappt es nicht mehr mit den DTMFs.
Wie sehen die Wahlmerkmale am Telefon bei euch aus? Keypad zufällig aktiviert? Wenn ja, müsstest ihr das auf "Wahl von * u. #" umstellen.
 
Zuletzt bearbeitet:
So, habe jetzt mal die 0.3.9 bei mir installiert. Leider hat sich bei mir nichts verbessert... :( Was ich leider immer noch nicht geschafft habe, ist der Test mit einer "frischen" FritzBox.

Folgende Probleme treten bei mir auf:
- *#100# zur Anwahl eines Accounts klappt nicht.
- Beim "listen" auf dem int. Controller stürzt weiterhin der ISDN-Bus ab (nicht immer, wenn dann kann ich Auflegen, die Telefonen registrieren das aber nicht, ganz merkwürdig)

Fragen an bodega:
1. Wo aktiviere/deaktiviere ich keypad? Am Telefon oder an der Fritzbox?
2. Sollte *#100# auch mit analogen Nebenstellen an der Fritzbox klappen?

[EDIT]
Weitere Bugs:
a) Nach Änderung der Konfiguration erfolgt das Schreiben der debug.cfg sofort. Ein Klick auf "Schreiben" ist nicht möglich/nötig.
-> Gefällt mir persönlich aber ganz gut so, dann spart man sich einen Klick! :)
b) gelöscht - war ok, sorry
[/EDIT]
 
Zuletzt bearbeitet:
was ist damit gemeint?

Wenn ja, müsstest ihr das auf "Wahl von * u. #" umstellen
 
Ich kenn euer Telefon leider nicht. Aber bei mir im Telefon (Siemens) gibt es eine Einstellung unter:

Menü\Einstellungen\Basis\Sonderfunktionen\Wahlmerkmale
- Autom. Tonwahl
- Autom. Keypad
- Wahl von * u. # <-- Der muss angehakt sein!

Ich hatte es bei mir Testweise mal auf Keypad gestellt, damit bekam ich dann auch keine DTMF Signale mehr und ein ähnliches Log. Abstürze am Telefon habe ich leider nicht bemerken können.

Ob es mit Analog funktioniert, kann ich nicht testen.
 
also dass kann es nicht sein, da sonst die dtmf signale funktionieren.

ich rufe ja auch intern mit **1 und so an
 
Wieso kann es das nicht sein?
Bei mir funktioniert z.B. Remote-CAPI an (#96*3*) ja auch mit Keypad. Das macht der telefon daemon. Die dtmfbox benötigt aber * und #. Probieren würde ich es.

EDIT:
Hab mal eine Version gepostet, die Keypad unterstützen sollte. Link.
 
Zuletzt bearbeitet:
bodega schrieb:
[...]
Hab mal eine Version gepostet, die Keypad unterstützen sollte.
[...]

SUPER !!! Jetzt klappt es auch bei mir mit *#100#.
Nur mit analogen Nebenstellen geht es nicht, aber vermutlich ist das eben so, da diese nicht über den internen S0 bedient werden, oder?

Nochmals danke für den schnellen und individuellen Support!
 
Mit Analog ist das recht abenteuerlich, da die CAPI-Schnittstelle darauf nicht ausgelegt wurde. Daher können damit nicht alle Fälle abgedeckt werden.

Aber schön zu hören, dass es jetzt funktioniert :)
 
jetzt geht es bei mir auch mit dem abhören. nur leider funktioniert es nicht mit meinem isdn telefon welches als abgehende msn eine voip nummer hat
 
@Marco

zunächst einmal vielen Dank für die neue Version!
Leider besteht bei mir immer noch das Problem mit der mehrfachanmeldung bei 1und1....
Es läßt sich nur eine Nummer registrieren.
16:17:12.925 dtmfbox.c PJSIP 0.7.0
16:17:12.992 pjlib select() I/O Queue created (0x4e3654)
16:17:12.994 sip_endpoint.c Module "mod-msg-print" registered
16:17:12.996 capi_ctrl.c Init CAPI...
16:17:13.006 capi_ctrl.c CAPI initialized!
16:17:13.007 voip_ctrl.c Init VOIP...
16:17:13.008 voip_ctrl.c Resolve IP from stun.1und1.de:3478 ...
16:17:13.245 voip_ctrl.c Use IP: 87.169.48.80
16:17:13.247 udp0x506a0c SIP UDP transport started, published address is 87.169.48.80:5061
16:17:13.248 voip_ctrl.c UDP server listening on port 5061
16:17:13.252 sip_endpoint.c Module "mod-tsx-layer" registered
16:17:13.253 sip_endpoint.c Module "mod-stateful-util" registered
16:17:13.258 sip_endpoint.c Module "mod-ua" registered
16:17:13.259 voip_ctrl.c VOIP callbacks initialized
16:17:13.260 sip_endpoint.c Module "mod-invite" registered
16:17:13.261 sip_endpoint.c Module "dtmfbox" registered
16:17:13.279 pjlib select() I/O Queue created (0x52cd54)
16:17:13.382 icstr0x5065a0 ICE stream transport created
16:17:13.390 icstr0x54cbd0 ICE stream transport created
16:17:13.398 icstr0x550c08 ICE stream transport created
16:17:13.405 icstr0x554c40 ICE stream transport created
16:17:13.412 icstr0x558c78 ICE stream transport created
16:17:13.421 icstr0x55ccb0 ICE stream transport created
16:17:13.428 icstr0x560ce8 ICE stream transport created
16:17:13.436 icstr0x564d20 ICE stream transport created
16:17:13.445 icstr0x568d58 ICE stream transport created
16:17:13.453 icstr0x56cd90 ICE stream transport created
16:17:13.461 icstr0x570dc8 ICE stream transport created
16:17:13.470 icstr0x574e00 ICE stream transport created
16:17:13.479 icstr0x578e38 ICE stream transport created
16:17:13.487 icstr0x57ce70 ICE stream transport created
16:17:13.496 icstr0x580ea8 ICE stream transport created
16:17:13.503 icstr0x584ee0 ICE stream transport created
16:17:13.512 icstr0x588f18 ICE stream transport created
16:17:13.521 icstr0x58cf50 ICE stream transport created
16:17:13.530 icstr0x590f88 ICE stream transport created
16:17:13.538 icstr0x594fc0 ICE stream transport created
16:17:13.547 icstr0x598ff8 ICE stream transport created
16:17:15.328 voip_ctrl.c VOIP initialized!
16:17:15.336 voip_auth.c SIP (TX-REGISTER):

REGISTER sip:212.227.15.197 SIP/2.0
Via: SIP/2.0/UDP 87.169.48.80:5061;rport;branch=z9hG4bKPj09b400000003eb61797b
Max-Forwards: 70
From: "VOIP Nr1" &lt;sip:[email protected]&gt;;tag=09b400000002eb61797b
To: &lt;sip:[email protected]&gt;
Call-ID: 09b400000001eb61797b
CSeq: 8678 REGISTER
User-Agent: dtmfbox v0.3.9
Contact: &lt;sip:[email protected]:5061&gt;;expires=3600
Expires: 3600
Content-Length: 0


16:17:15.341 voip_auth.c SIP (TX-REGISTER):

REGISTER sip:212.227.15.197 SIP/2.0
Via: SIP/2.0/UDP 87.169.48.80:5061;rport;branch=z9hG4bKPj09b400000006eb61797b
Max-Forwards: 70
From: "VOIP Nr2" &lt;sip:[email protected]&gt;;tag=09b400000005eb61797b
To: &lt;sip:[email protected]&gt;
Call-ID: 09b400000004eb61797b
CSeq: 23011 REGISTER
User-Agent: dtmfbox v0.3.9
Contact: &lt;sip:[email protected]:5061&gt;;expires=3600
Expires: 3600
Content-Length: 0


16:17:15.343 capi_ctrl.c (0xff) - Listen to CAPI incoming controller 1...
16:17:15.345 capi_ctrl.c (0xff) - Listen to CAPI outgoing controller 1...
16:17:15.346 capi_ctrl.c (0xff) - Listen to CAPI internal controller 3...
16:17:15.348 capi_ctrl.c (CNF, CTRL 1, PLCI: 0) - CAPI_LISTEN
16:17:15.349 capi_ctrl.c (CNF, CTRL 1, PLCI: 0) - CAPI_LISTEN
16:17:15.350 capi_ctrl.c (CNF, CTRL 3, PLCI: 0) - CAPI_LISTEN
16:17:15.351 voip_ctrl.c Start VOIP listen loop...
16:17:15.361 icstr0x5065a0 STUN mapped address: 87.169.48.80:4000
16:17:15.363 icstr0x5065a0 STUN mapped address: 87.169.48.80:4001
16:17:15.364 icstr0x54cbd0 STUN mapped address: 87.169.48.80:4002
16:17:15.366 icstr0x54cbd0 STUN mapped address: 87.169.48.80:4003
16:17:15.367 icstr0x550c08 STUN mapped address: 87.169.48.80:4004
16:17:15.368 icstr0x550c08 STUN mapped address: 87.169.48.80:4005
16:17:15.370 icstr0x554c40 STUN mapped address: 87.169.48.80:4006
16:17:15.371 icstr0x554c40 STUN mapped address: 87.169.48.80:4007
16:17:15.372 icstr0x558c78 STUN mapped address: 87.169.48.80:4008
16:17:15.373 icstr0x558c78 STUN mapped address: 87.169.48.80:4009
16:17:15.375 icstr0x55ccb0 STUN mapped address: 87.169.48.80:4010
16:17:15.376 icstr0x55ccb0 STUN mapped address: 87.169.48.80:4011
16:17:15.378 icstr0x560ce8 STUN mapped address: 87.169.48.80:4012
16:17:15.379 icstr0x560ce8 STUN mapped address: 87.169.48.80:4013
16:17:15.380 icstr0x564d20 STUN mapped address: 87.169.48.80:4014
16:17:15.381 icstr0x564d20 STUN mapped address: 87.169.48.80:4015
16:17:15.387 icstr0x568d58 STUN mapped address: 87.169.48.80:4016
16:17:15.388 icstr0x568d58 STUN mapped address: 87.169.48.80:4017
16:17:15.389 icstr0x56cd90 STUN mapped address: 87.169.48.80:4018
16:17:15.390 icstr0x56cd90 STUN mapped address: 87.169.48.80:4019
16:17:15.391 icstr0x570dc8 STUN mapped address: 87.169.48.80:4020
16:17:15.393 icstr0x570dc8 STUN mapped address: 87.169.48.80:4021
16:17:15.395 icstr0x574e00 STUN mapped address: 87.169.48.80:4022
16:17:15.396 icstr0x574e00 STUN mapped address: 87.169.48.80:4023
16:17:15.397 icstr0x578e38 STUN mapped address: 87.169.48.80:4024
16:17:15.398 icstr0x578e38 STUN mapped address: 87.169.48.80:4025
16:17:15.400 icstr0x57ce70 STUN mapped address: 87.169.48.80:4026
16:17:15.401 icstr0x57ce70 STUN mapped address: 87.169.48.80:4027
16:17:15.402 icstr0x580ea8 STUN mapped address: 87.169.48.80:4028
16:17:15.405 icstr0x580ea8 STUN mapped address: 87.169.48.80:4029
16:17:15.406 icstr0x584ee0 STUN mapped address: 87.169.48.80:4030
16:17:15.407 icstr0x584ee0 STUN mapped address: 87.169.48.80:4031
16:17:15.421 icstr0x588f18 STUN mapped address: 87.169.48.80:4032
16:17:15.422 icstr0x588f18 STUN mapped address: 87.169.48.80:4033
16:17:15.424 icstr0x58cf50 STUN mapped address: 87.169.48.80:4034
16:17:15.426 icstr0x58cf50 STUN mapped address: 87.169.48.80:4035
16:17:15.427 icstr0x590f88 STUN mapped address: 87.169.48.80:4036
16:17:15.428 icstr0x590f88 STUN mapped address: 87.169.48.80:4037
16:17:15.429 icstr0x594fc0 STUN mapped address: 87.169.48.80:4038
16:17:15.431 icstr0x594fc0 STUN mapped address: 87.169.48.80:4039
16:17:15.432 icstr0x598ff8 STUN mapped address: 87.169.48.80:4040
16:17:15.433 icstr0x598ff8 STUN mapped address: 87.169.48.80:4041
16:17:15.483 voip_auth.c SIP (RX-REGISTER):

SIP/2.0 200 OK
Via: SIP/2.0/UDP 87.169.48.80:5061;rport=5061;branch=z9hG4bKPj09b400000007eb61797b
From: "VOIP Nr1" &lt;sip:[email protected]&gt;;tag=09b400000002eb61797b
To: &lt;sip:[email protected]&gt;;tag=a6a1c5f60faecf035a1ae5b6e96e979a-8fbb
Call-ID: 09b400000001eb61797b
CSeq: 8679 REGISTER
Contact: &lt;sip:[email protected]:5061&gt;;expires=5415, &lt;sip:[email protected]:5061&gt;;expires=28301, &lt;sip:[email protected];uniq=CAB8543514A0F46EAE7B3F0EC2C75&gt;;expires=28255
Server: UI OpenSer
Content-Length: 0


16:17:15.485 voip_auth.c SIP registration successful (212.227.15.197), status=14
16:17:15.485 voip_auth.c Next registration in 5415 sec
16:17:15.495 voip_auth.c SIP (RX-REGISTER):

SIP/2.0 403 User und Anrufernummer verschieden
Via: SIP/2.0/UDP 87.169.48.80:5061;rport=5061;branch=z9hG4bKPj09b400000008eb61797b
From: "VOIP Nr2" &lt;sip:[email protected]&gt;;tag=09b400000005eb61797b
To: &lt;sip:[email protected]&gt;;tag=329cfeaa6ded039da25ff8cbb8668bd2.ec5a
Call-ID: 09b400000004eb61797b
CSeq: 23012 REGISTER
Server: UI OpenSer
Content-Length: 0


16:17:15.496 voip_auth.c ERR: SIP registration failed (212.227.15.197), status=14!
16:17:15.497 voip_auth.c ERR: 403 - User und Anrufernummer verschieden

habe mal folgenden Callback ausprobiert:

0176xxxxxx94/0176xxxxxx94/8xxxx7

und folgende Fehlermeldung bekommen:
16:38:13.991 voip_auth.c SIP registration successful (212.227.15.197), status=14
16:38:13.992 voip_auth.c Next registration in 28472 sec
16:38:35.812 capi_ctrl.c (IND, CTRL 1, PLCI: 6401) - CAPI_CONNECT
16:38:35.813 capi_events.c Source: 176xxxxxx94 - Target: 8xxxx7 - Account: 0
16:38:35.816 capi_events.c (CTRL 6401, PLCI: 1) - Call from 176xxxxxx94 to 8xxxx7...
16:38:35.818 script_funcs.c Run script: /var/media/ftp/USBDISK2-0-Partition-0-1/dtmfbox-0.3.9/script/script_main.sh CONNECT CAPI INCOMING 0 -1 "8xxxx7" "176xxxxxx94" &amp;
16:38:35.908 capi_ctrl.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (70)
16:38:35.909 capi_ctrl.c (CNF, CTRL 1, PLCI: 6401) - CAPI_ALERT
16:38:37.011 capi_ctrl.c (IND, CTRL 3, PLCI: 771) - CAPI_CONNECT
16:38:37.012 capi_events.c Source: unknown - Target: 5xxxx9 - Account: -1
16:38:37.013 capi_events.c ERR: Account not found!
16:38:37.016 capi_ctrl.c (IND, CTRL 3, PLCI: 771) - CAPI_INFO (800d)
16:38:37.017 capi_ctrl.c (IND, CTRL 3, PLCI: 771) - CAPI_INFO (1e)
16:38:37.128 capi_ctrl.c (IND, CTRL 3, PLCI: 771) - CAPI_INFO (70)
16:38:39.046 capi_ctrl.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (8)
16:38:39.048 capi_ctrl.c (IND, CTRL 1, PLCI: 6401) - CAPI_DISCONNECT
16:38:39.049 script_funcs.c Run script: /var/media/ftp/USBDISK2-0-Partition-0-1/dtmfbox-0.3.9/script/script_main.sh DISCONNECT CAPI INCOMING 0 -1 "8xxxx7" "176xxxxxx94" &amp;
16:38:39.269 capi_ctrl.c (IND, CTRL 3, PLCI: 771) - CAPI_INFO (8)
16:38:39.408 capi_ctrl.c (IND, CTRL 3, PLCI: 771) - CAPI_DISCONNECT

sorry das ich keine positiven Nachrichten habe....

Target: 5xxxx9 - Account: -1 ist eigentlich eine meiner VOIP Nummern die aber nicht in der dtmfbox eingetragen ist. Die meldung kommt auch wenn ich die VOIP 1und1 Nummer in meiner Fritzbox deaktiviere...
 
Zuletzt bearbeitet:
@lolax:
wie sieht denn das Log aus, wenn du bei der VoIP-Nr. *#10x* eingibst?

@Thomas:
Passiert das auch, wenn du anstelle von "VOIP Nr1" und "VOIP Nr2", "496xxx5xxxx7" und "496xxx5xxxx8" verwendest (Name)?

EDIT:
Eins nach dem anderen ;). Das sind sogar gute Nachrichten.
Ich bin mit 1und1 nicht so vertraut. Ist 5xxxx9 ein Username?

Probiere bitte folgendes:
Du legst einen 1und1-Account an (mit Registrar, Username...).
Dann legst du einen Zweiten an (als Type: VoIP), jedoch ohne Registrar, Username, Passwort, ID. Nur MSN und Name (so dass sich der zweite Account nicht registriert).

Dann schauen ob es läuft :)

Der Callback müsste so aussehen: 176xxxxxx94/0176xxxxxx94/8xxxx7

Bzgl. des Account not Found: das kommt schon vor, wenn z.B. jemand ein Telefongespräch führen möchte, der nicht in der dtmfbox eingetragen ist. Aber ob es damit zusammenhängt, kann ich nicht sagen.
 
Zuletzt bearbeitet:
Hallo allerseits. Ich habe soeben die dtmfbox in der 0.3.9 USB-Version auf einem USB-Stick installiert. Es läuft und ich kann auch problemlos auf das WebIf zugreifen und dort die Einstellung vorhehmen.

Was allerdings nicht klappt, ist dass der Anrufbeantworter sich einschaltet. Ich habe nur den analogen Anschluss als *#100#-Account eingerichtet. Zum Test rufe ich vom Handy aus den Festnetzanschluss an. Es klingelt quasi "unendlich" der AB geht aber nicht dran. Was könnte das Problem sein?

Mein zweites Problem ist, wie das Senden der DTMF Kommandos funktionieren soll? Dazu muss der AB auch dran gehen oder wie? Dann Admin-Pin eingeben und dann ein DTMF Command z.B. *1#?

Da ich noch einen VoIP Account habe, würde ich am liebsten die gesamte Steuerung der DTMF Commandos über diesen Account laufen lassen. Sprich wenn ich die VoIP Nummer anrufen, dass ich dann dort keinen AB habe aber dafür alle Commandos ausführen kann - mit PIN gesichert versteht sich.
Bitte um Hilfe.
 
Zuletzt bearbeitet:
sieht so aus

Code:
22:20:25.276      dtmfbox.c PJSIP 0.7.0
 22:20:25.339          pjlib select() I/O Queue created (0x4e3654)
 22:20:25.339 sip_endpoint.c Module "mod-msg-print" registered
 22:20:25.341    capi_ctrl.c Init CAPI...
 22:20:25.352    capi_ctrl.c CAPI initialized!
 22:20:25.353    voip_ctrl.c Init VOIP...
 22:20:25.354    voip_ctrl.c Resolve local IP ...
 22:20:25.706    voip_ctrl.c Use IP: 192.168.179.1
 22:20:25.708    udp0x506604 SIP UDP transport started, published address is 192.168.179.1:5061
 22:20:25.709    voip_ctrl.c UDP server listening on port 5061
 22:20:25.714 sip_endpoint.c Module "mod-tsx-layer" registered
 22:20:25.715 sip_endpoint.c Module "mod-stateful-util" registered
 22:20:25.720 sip_endpoint.c Module "mod-ua" registered
 22:20:25.721    voip_ctrl.c VOIP callbacks initialized
 22:20:25.722 sip_endpoint.c Module "mod-invite" registered
 22:20:25.723 sip_endpoint.c Module "dtmfbox" registered
 22:20:25.741          pjlib select() I/O Queue created (0x52c94c)
 22:20:26.362    voip_ctrl.c RTP/RTCP: 192.168.179.1:4000-4001
 22:20:26.894    voip_ctrl.c RTP/RTCP: 192.168.179.1:4002-4003
 22:20:27.430    voip_ctrl.c RTP/RTCP: 192.168.179.1:4004-4005
 22:20:27.960    voip_ctrl.c RTP/RTCP: 192.168.179.1:4006-4007
 22:20:28.493    voip_ctrl.c RTP/RTCP: 192.168.179.1:4008-4009
 22:20:29.024    voip_ctrl.c RTP/RTCP: 192.168.179.1:4010-4011
 22:20:29.551    voip_ctrl.c RTP/RTCP: 192.168.179.1:4012-4013
 22:20:30.086    voip_ctrl.c RTP/RTCP: 192.168.179.1:4014-4015
 22:20:30.087    voip_ctrl.c RTP/RTCP media transport created!
 22:20:31.868    voip_ctrl.c VOIP initialized!
 22:20:31.872    capi_ctrl.c (0xff) - Listen to CAPI incoming controller 1...
 22:20:31.874    capi_ctrl.c (0xff) - Listen to CAPI outgoing controller 1...
 22:20:31.876    capi_ctrl.c (0xff) - Listen to CAPI internal controller 3...
 22:20:31.877    capi_ctrl.c (CNF, CTRL 1, PLCI: 0) - CAPI_LISTEN
 22:20:31.878    capi_ctrl.c (CNF, CTRL 1, PLCI: 0) - CAPI_LISTEN
 22:20:31.880    capi_ctrl.c (CNF, CTRL 3, PLCI: 0) - CAPI_LISTEN
 22:20:31.881    voip_ctrl.c Start VOIP listen loop...
 22:20:33.921    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_CONNECT
 22:20:33.922  capi_events.c Source: unknown - Target: 9690901 - Account: -1
 22:20:33.925  capi_events.c ERR: Account not found!
 22:20:33.926    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_INFO (2c)
 22:20:33.927    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_INFO (800d)
 22:20:33.929    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_INFO (1e)
 22:20:39.254    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_INFO (8003)
 22:20:39.329    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_INFO (8003)
 22:20:41.337    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_INFO (8)
 22:20:41.338    capi_ctrl.c (IND, CTRL 3, PLCI: 5891) - CAPI_DISCONNECT
 
@marco
Probiere bitte folgendes:
Du legst einen 1und1-Account an (mit Registrar, Username...).
Dann legst du einen Zweiten an (als Type: VoIP), jedoch ohne Registrar, Username, Passwort, ID. Nur MSN und Name (so dass sich der zweite Account nicht registriert).

Dann schauen ob es läuft

leider kommt immer noch die Fehlermeldung auch wenn ich bei 1und1 VOIP unter Name die MSN eintrage oder jeweils wie von Dir vorgeschlagen zu jedem 1und1 Account einen zweiten Account ohne Passwort usw.. anlege.

Der Callback müsste so aussehen: 176xxxxxx94/0176xxxxxx94/8xxxx7
Das mit dem Callback funktioniert wie von Dir beschrieben. Nur wenn der Callback mit dem 1und1 Acount (MSN) geführt werden soll bekomme ich keinen Rückruf??

Hier kurz der Eintrag unter Callback mit der 1und1 MSN am Ende und der LOG:
176xxxxxx94/06xxxxxxxx5/496xxx5xxxx7

22:37:33.714 voip_auth.c SIP registration successful (212.227.15.197), status=14
22:37:33.715 voip_auth.c Next registration in 28428 sec
22:37:33.717 icstr0x590f88 STUN mapped address: 87.169.48.80:4037
22:37:33.718 icstr0x594fc0 STUN mapped address: 87.169.48.80:4038
22:37:33.720 icstr0x594fc0 STUN mapped address: 87.169.48.80:4039
22:37:33.721 icstr0x598ff8 STUN mapped address: 87.169.48.80:4040
22:37:33.722 icstr0x598ff8 STUN mapped address: 87.169.48.80:4041
22:37:44.433 voip_events.c RX-REQUEST 1780 bytes Request msg INVITE/cseq=1 (rdata0x507a94) from UDP 212.227.15.197:5060
22:37:44.453 voip_events.c Incoming request (49176xxxxxx94:0 -&gt; 496xxx5xxxx7:0)
22:37:44.456 voip_events.c Create UAS dialog
22:37:44.460 icstr0x5065a0 ICE session created, comp_cnt=2, role is Controlled agent
22:37:44.461 icstr0x5065a0 Candidate 0 added: comp_id=1, type=Host, foundation=Hc0a80101, addr=192.168.1.1:4000, base=192.168.1.1:4000, prio=0x64ffffff (1694498815)
22:37:44.461 icstr0x5065a0 Candidate 1 added: comp_id=1, type=Server Reflexive, foundation=Sc0a80101, addr=87.169.48.80:4000, base=192.168.1.1:4000, prio=0x7effffff (2130706431)
22:37:44.463 icstr0x5065a0 Candidate 2 added: comp_id=2, type=Host, foundation=Hc0a80101, addr=192.168.1.1:4001, base=192.168.1.1:4001, prio=0x64fffffe (1694498814)
22:37:44.464 icstr0x5065a0 Candidate 3 added: comp_id=2, type=Server Reflexive, foundation=Sc0a80101, addr=87.169.48.80:4001, base=192.168.1.1:4001, prio=0x7efffffe (2130706430)
22:37:44.465 voip_events.c Create media capability
22:37:44.467 voip_events.c Create invite session
22:37:44.472 voip_events.c Call state changed to INCOMING [port=0]
22:37:44.473 voip_events.c Respond stateless with code 180 (*ring*)
22:37:44.476 voip_events.c Call EARLY [port=0, reason=0 (Default status message)]
22:37:44.626 script_funcs.c Run script: /var/media/ftp/USBDISK2-0-Partition-0-1/dtmfbox-0.3.9/script/script_main.sh CONNECT VOIP INCOMING 0 -1 "496xxx5xxxx7" "[email protected]" &amp;
22:37:44.705 sip_endpoint.c Message Request msg INVITE/cseq=1 (rdata0x507a94) from 212.227.15.197:5060 was dropped/unhandled by any modules
22:37:47.031 voip_events.c Call DISCONNECTED [port=0, reason=487 (Request Terminated)]
22:37:47.032 voip_events.c Hangup [0]
22:37:47.033 script_funcs.c Run script: /var/media/ftp/USBDISK2-0-Partition-0-1/dtmfbox-0.3.9/script/script_main.sh DISCONNECT VOIP INCOMING 0 -1 "496xxx5xxxx7" "[email protected]" &amp;
22:37:47.396 icstr0x5065a0 Destroying ICE session

Ich bin mit 1und1 nicht so vertraut. Ist 5xxxx9 ein Username?
die 5xxxx9 ist eine 1und1 MSN die ich eigentlich nicht in der dtmfbox eingetragen habe, aber trotzdem im LOG steht warum auch immer.
Oh je ich hoffe ich nerve Dich nicht!!
 
Zuletzt bearbeitet:
@lolax

Mein zweites Problem ist, wie das Senden der DTMF Kommandos funktionieren soll? Dazu muss der AB auch dran gehen oder wie? Dann Admin-Pin eingeben und dann ein DTMF Command z.B. *1#?

ich denke Du kannst über Callthrough in das Admin-Menü wenn ich das richtig sehe... Den AB bräuchtest Du dann nicht aktivieren und die dtmfbox würde dann auch nur auf vorher festgelegte Nummern reagieren.
 
hi botega,
hab heute nur gesehen, das 0.3.9 schon zum testen fertig ist.
Gleich installiert und es funkt nichts.
Bricht ständigt mit killed, kein callback wird ausgelöst. freenet lässt sich nicht registrieren, auch nicht mit IP. Voipstunt hats geschaft und ist es registriert.
Hier das Debug:
05:49:08.571 voip_auth.c SIP (TX-REGISTER):

REGISTER sip:freenet.de SIP/2.0
Via: SIP/2.0/UDP 169.254.2.1:5061;rport;branch=z9hG4bKPj0fe60000000675cb6c55
Max-Forwards: 70
From: "freenet" <sip:[email protected]>;tag=0fe60000000575cb6c55
To: <sip:[email protected]>
Call-ID: 0fe60000000475cb6c55
CSeq: 48414 REGISTER
User-Agent: dtmfbox v0.3.9
Contact: <sip:[email protected]>;expires=3600
Expires: 3600
Content-Length: 0


05:49:08.581 capi_ctrl.c (0xff) - Listen to CAPI incoming controller 1...
05:49:08.584 capi_ctrl.c (0xff) - Listen to CAPI outgoing controller 1...
05:49:08.585 capi_ctrl.c (0xff) - Listen to CAPI internal controller 3...
05:49:08.587 capi_ctrl.c (CNF, CTRL 1, PLCI: 0) - CAPI_LISTEN
05:49:08.588 capi_ctrl.c (CNF, CTRL 1, PLCI: 0) - CAPI_LISTEN
05:49:08.589 capi_ctrl.c (CNF, CTRL 3, PLCI: 0) - CAPI_LISTEN
05:49:08.684 voip_auth.c SIP (RX-REGISTER):

SIP/2.0 200 Ok
Via: SIP/2.0/UDP 169.254.2.1:5061;branch=z9hG4bKPj0fe60000000775cb6c55;rport
From: "voipstunt" <sip:[email protected]>;tag=0fe60000000275cb6c55
To: <sip:[email protected]>
Contact: <sip:[email protected]>;expires=3600
Call-ID: 0fe60000000175cb6c55
CSeq: 33622 REGISTER
Server: (Very nice Sip Registrar/Proxy Server)
Allow: ACK,BYE,CANCEL,INVITE,REGISTER,OPTIONS,INFO
Content-Length: 0


05:49:08.685 voip_auth.c SIP registration successful (sip.voipstunt.com), st
atus=17
05:49:08.685 voip_auth.c Next registration in 3600 sec
05:49:36.865 capi_ctrl.c (IND, CTRL 1, PLCI: 3585) - CAPI_CONNECT
05:49:36.866 capi_events.c Source: 163xxxxxx - Target: 38xxxxxx - Account: 0
05:49:36.867 capi_events.c (CTRL 3585, PLCI: 1) - Call from 163xxxxxxx to 38xxxxxx...
05:49:36.868 script_funcs.c Run script: /var/dtmfbox/script/script_main.sh CONN
ECT CAPI INCOMING 0 -1 "38995212" "1632765348" &
05:49:36.966 capi_ctrl.c (IND, CTRL 1, PLCI: 3585) - CAPI_INFO (70)
05:49:36.967 capi_ctrl.c (IND, CTRL 1, PLCI: 3585) - CAPI_INFO (c000)
05:49:36.968 capi_ctrl.c (CNF, CTRL 1, PLCI: 3585) - CAPI_ALERT
sh: Can't open /var/tmp/parse_telefon.sh
telefon: SIGCHLD received!
Killed

danach mit Callthrough probiert:
Jul 2 06:07:15 voipd[463]: capiconn_send: failed 1

Ganzes Nacht damit verbracht ;-)... Brauche das programmchen sehr, damit meine Mutter über mich callback auslösen kann auf sein hometelefon.
Eingentlich brauche ich keins AW... Wäre das Möglich den dtmfbox noch schlanker zu machen?

Gruß
Igor
 
Zuletzt bearbeitet:
Hier noch was interesantes.
Logfile from eyeBeam (erfolgreich an freenet angemeldet):
07:00:38.0
SENDING TO: 194.97.54.97:5060
REGISTER sip:freenet.de SIP/2.0
To: 069XXXXXXXX<sip:[email protected]>
From: 069XXXXXXXX<sip:[email protected]>;tag=2a371f16
Via: SIP/2.0/UDP 89.61.XXX.XX:61005;branch=z9hG4bK-d87543-140862288-1--d87543-;rport
Call-ID: 1220d758e6238755
CSeq: 2 REGISTER
Contact: <sip:[email protected]:61005>
Expires: 3600
Max-Forwards: 70
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
User-Agent: eyeBeam release 3004t stamp 16741
Authorization: Digest username="julXXXXXXXX",realm="freenet.de",nonce="468887a49722edb4f7025e65205a03193cd10c67",uri="sip:freenet.de",response="0ad7dda47517aecfc493fad53aed61cc",cnonce="694ce0469b3d8c03",nc=00000001,qop=auth,algorithm=MD5
Content-Length: 0


07:00:38.1
RECEIVING FROM: 194.97.54.97:5060
SIP/2.0 200 OK
Record-Route: <sip:194.97.54.97;ftag=2a371f16;lr=on>
To: 069XXXXXXXX<sip:[email protected]>;tag=b1208d4ae3b06be8af84ae138f482e74.b15d
From: 069XXXXXXXX<sip:[email protected]>;tag=2a371f16
Via: SIP/2.0/UDP 89.61.XXX.XX:61005;branch=z9hG4bK-d87543-140862288-1--d87543-;rport=61005
Call-ID: 1220d758e6238755
CSeq: 2 REGISTER
Contact: <sip:[email protected];uniq=130CE2EBD4441BD867550042D17BC>;expires=1753, <sip:[email protected]:61005>;expires=3600
Content-Length: 0

dtmfbox log:
REGISTER sip:194.97.54.97 SIP/2.0
Via: SIP/2.0/UDP 169.254.2.1:5061;rport;branch=z9hG4bKPj014b0000000875cb6c55
Max-Forwards: 70
From: "freenet" <sip:[email protected]>;tag=014b0000000775cb6c55
To: <sip:[email protected]>
Call-ID: 014b0000000675cb6c55
CSeq: 48414 REGISTER
User-Agent: dtmfbox v0.3.9
Contact: <sip:[email protected]>;expires=3600
Expires: 3600
Content-Length: 0


07:14:46.924 voip_auth.c SIP (RX-REGISTER):

SIP/2.0 403 %25FRN-0021 Forbidden Destination
Via: SIP/2.0/UDP 169.254.2.1:5061;received=89.61.XXX.XX;rport=5061;branch=z9hG4bKPj014b0000000575cb6c55
From: "freenet" <sip:[email protected]>;tag=014b0000000475cb6c55
To: <sip:[email protected]>;tag=b1208d4ae3b06be8af84ae138f482e74.3d98
Call-ID: 014b0000000175cb6c55
CSeq: 33622 REGISTER
Content-Length: 0


07:14:46.925 voip_auth.c ERR: SIP registration failed (194.97.54.97), status=12!
07:14:46.926 voip_auth.c ERR: 403 - %25FRN-0021 Forbidden Destination

Callback wurde doch über isdn ausgelöst. Das Ziel ist aber ein callback über voip.
Vermute das Problem hier liegt:
im dtmfbox:
Via: SIP/2.0/UDP 169.254.2.1:5061;received=89.61.XXX.XX;rport=5061
und im eyeBeam:
Via: SIP/2.0/UDP 89.61.XXX.XX:61005

Kann man irgendwie die Interne-adresse des dtmfboxes auf gleich externe-adresse setzen?
Oder muss man im Firewall ein Loch boren? ;-)


Gruße

Igor
 
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.