Hi Leute,
bin gerade etwas am verzweifeln.
Habe erfolgreich die dtmfbox-Windows Software per CAPIoverTCP verbunden.
Nun wollte ich die dtmfbox direkt an den SIP Server einer Fritzbox 7270 anmelden.
Hierbei kommt es zu einem Fehler 404 Not Found.
Liegt daran das die dtmfbox mir meine lokale Rechner-IP zuweist, also die 192.168.178.21.
Ergibt nun einen Verbindungsversuch an [email protected], was ja eigentlich falsch ist. Die Einstellungen im Konfig-File unter Registrar und Realm sind korrekt.
Habe den Versuch gemacht über den sipgate-STUN zu gehen, da bekommt die dtmfbox-Software meine externe IP und kann sich verbinden, aber mit Authorisierungsfehler.
Jetzt meine Frage wie bringe ich der dtmfbox bei das sie nicht über die lokale IP meines Rechners, sondern direkt an die fritz.box (192.168.178.1) die Registrierung sendet?
Kann ich irgendwie einen STUN Server auf meinen Rechner aufsetzen der dann die richtige IP an die dtmfbox sendet?
Es gibt noch den Parameter "voip_ip_addr=", aber wenn ich den auf 192.168.178.1 setze, dann beendet sich dtmfbox selbstständig.
"Unable to bind RTP socket".
Wo ist der haken an der Geschichte, mit Phoner z.B. kann ich mich ja auch ohne STUN oder sowas registrieren.
Von der Logik her funktioniert dtmfbox direkt auf der Fritzbox, weil da die Hostadresse die 192.168.178.1 ist.
Aber in meinem Fall sitzt dtmfbox auf einem extra Rechner, vll. etwas ungewöhnlich, sollte aber so sein.
Danke schon mal für eure Hilfe
Grüßle
Addy
Box: 7270 - 54.04.76 final
dtmfbox: Windowsversion 0.5
bin gerade etwas am verzweifeln.
Habe erfolgreich die dtmfbox-Windows Software per CAPIoverTCP verbunden.
Nun wollte ich die dtmfbox direkt an den SIP Server einer Fritzbox 7270 anmelden.
Hierbei kommt es zu einem Fehler 404 Not Found.
Liegt daran das die dtmfbox mir meine lokale Rechner-IP zuweist, also die 192.168.178.21.
Ergibt nun einen Verbindungsversuch an [email protected], was ja eigentlich falsch ist. Die Einstellungen im Konfig-File unter Registrar und Realm sind korrekt.
Habe den Versuch gemacht über den sipgate-STUN zu gehen, da bekommt die dtmfbox-Software meine externe IP und kann sich verbinden, aber mit Authorisierungsfehler.
Jetzt meine Frage wie bringe ich der dtmfbox bei das sie nicht über die lokale IP meines Rechners, sondern direkt an die fritz.box (192.168.178.1) die Registrierung sendet?
Kann ich irgendwie einen STUN Server auf meinen Rechner aufsetzen der dann die richtige IP an die dtmfbox sendet?
Es gibt noch den Parameter "voip_ip_addr=", aber wenn ich den auf 192.168.178.1 setze, dann beendet sich dtmfbox selbstständig.
"Unable to bind RTP socket".
Wo ist der haken an der Geschichte, mit Phoner z.B. kann ich mich ja auch ohne STUN oder sowas registrieren.
Von der Logik her funktioniert dtmfbox direkt auf der Fritzbox, weil da die Hostadresse die 192.168.178.1 ist.
Aber in meinem Fall sitzt dtmfbox auf einem extra Rechner, vll. etwas ungewöhnlich, sollte aber so sein.
Danke schon mal für eure Hilfe
Grüßle
Addy
Box: 7270 - 54.04.76 final
dtmfbox: Windowsversion 0.5
Code:
//////////////////////////////////////////
// dtmfbox v0.5.0 sample configuration //
//////////////////////////////////////////
[general]
plugins=libmenu.plugin.dll // Plugins (*.dll, *.so) - comma separated.
scriptfile= // A scriptfile to be called on phone events
delimiter=none // Delimiter for DTMF events (0-9, poundkey, asterisk, none)
adjust_priority=0 // Dynamically adjust process priority?
max_connections=1 // Max. no of parallel connections
// Log settings
[logging]
loglevel=3 // Loglevel: 0 (no log) - 5 (all)
show_sender=0 // Show sender (file.c)
show_type=1 // Show type/direction
show_con=1 // Show connection id
show_acc=1 // Show account id
show_source=1 // Show source number
show_destination=1 // Show target number
show_controller=0 // Show CAPI controller
show_plci=0 // Show CAPI PLCI
show_ncci=0 // Show CAPI NCCI
// Audio settings
[audio]
conf_clockrate=8000 // Conference bridge clockrate
null_sound=0 // No soundcard?
bidirectional_sound=1 // Use bidirectional sound?
snd_clockrate=8000 // Soundcard clockrate (default: 8000hz, gets resampled to
conf_clockrate)
snd_play=-1 // Soundcard player id (-1=auto)
snd_rec=-1 // Soundcard recorder id (-1=auto)
snd_ec_tail=0 // Echo canceller tail length for soundcard
con_ec_tail=0 // Echo canceller tail length for connections
resampler_quality=2 // Resampler Quality (0=high, 2=low)
mixer_tx_volume=100 // Default TX volume
mixer_rx_volume=100 // Default RX volume
mixer_talkover=0 // Talkover active as default?
earlyb3_ring=1 // Play ringtone (default: 1)?
// Text2Speech script (for libmenu.plugin.so/.dll)
text2speech=wscript.exe(wscript.exe, ".\text2speech.vbs", "%text%", %src_id%)
// VoIP settings
[voip]
voip=1 // VoIP (1=active, 0=inactive)
voip_registrar=0 // Registrar-Mode: use dtmfbox as registrar
voip_max_clients=4 // Registrar-Mode: No. of clients, that can connect (registrar-mode)
(max. 10, default: 8)
voip_realm= // Registrar-Mode: VoIP realm (ip-address or hostname)
voip_udp_port=5060 // UDP port (default: 5060)
voip_rtp_start=4000 // RTP/RTCP port start (default: 4000).
voip_rtp_max=5 // Max. RTP/RTCP ports
voip_register_interval=600 // Re-register interval to SIP-registrar (default: 3600 sec)
voip_keep_alive=200 // Send keep alive message every xx sec (default: 180 sec)
voip_use_vad=0 // Use silcence detector?
voip_codecs=g711,gsm,ilbc,speex,l16 // Codec order
voip_allow_unknown=1 // Allow unknown accounts?
voip_ip_addr= // (optional) IP address or hostname
voip_stun= // (optional) STUN server
voip_stun_port=3479 // (optional) STUN server port
voip_ice=0 // (optional) Use ICE?
voip_nameserver= // (optional) Nameservers for SRV record resolution (max. 4, comma
separated)
// CAPI settings
[capi]
capi_controller=1,2,3,4,5 // The CAPI controller, we are listening to (*=all)
capi_ulaw=0 // use alaw (1) or ulaw (0) encoding
capi_int_prefix= // International prefix (country code with 00)
capi_nat_prefix= // National prefix (without 0)
capi_allow_unknown=1 // Allow unknown accounts?
// 1. Account (CAPI)
[acc1]
active=0 // Account active (1=active, 0=inactive)
name=isdn1 // Name (any)
number=**620 // MSN for account (analog: 'unknown')
type=capi // ISDN/analog: 'capi', VoIP: 'voip'
capi_controller_out=1 // CAPI: default capi controller to use for outgoing connections
registrar_active=0 // Registrar-Mode: client can register with this account and dial out
registrar_user=12345 // Registrar-Mode: Username
registrar_pass=secret // Registrar-Mode: Password
menu_entry=menu:pin // Entry menu (for libmenu.plugin.so/.dll)
menu_keycode=*610 // Menu keycode (for libmenu.plugin.so/.dll)
// 2. Account (VoIP)
[acc2]
active=1 // Account active?
name=IP-Server // Name (any)
number=623 // Internet phone number
type=voip // ISDN/analog: 'capi', VoIP: 'voip'
voip_registrar=192.168.178.1 // Registrar (hostname or ip-address)
voip_realm=192.168.178.1 // Realm
voip_user=623 // Username
voip_pass=xxx // Password
voip_do_not_register=0 // When 1, the account does not react on incoming calls
voip_proxy= // (optional) Proxy
voip_contact= // (optional) Contact-Header
voip_id= // (optional) ID-Header
registrar_active=0 // Registrar-Mode: client can register with this account and dial out
registrar_user=xxx // Registrar-Mode: Username
registrar_pass=xxx // Registrar-Mode: Password
menu_entry=menu:pin // Entry menu (for libmenu.plugin.so/.dll)
menu_keycode=700 // Menu keycode (for libmenu.plugin.so/.dll)