Hallo,
Verbindung zu Asterisk (bridged 192.168.1.9 auf etch4 in vmware installiert) zwischen zwei X-Lite (2000 und 2001) auf den beiden PCs in meinem Heimnetz (192.168.1.0/24, soho-Wlanrouter +DHCP +Portforwarding +Modem) geht, ebenso zwischen X-Lite und einem analog FON an der Fritzbox. Zwischen den beiden Telefonen (2003 und 2004) an der Fritzbox (FB7050 als DHCP-Client per LAN-A am WLAN-Router) kommt jedoch kein Gespräch zustande, auch nicht wenn Kurzwahlen mit IPs verwendet werden. Außerdem stehen in voip.cfg der FB jeweils komische Zeichen (s.u) statt username = 2003, wie ich das hier gesehen habe.
cat /var/flashvoip.cfg:
Die Ports hinter den IPs tragen im internen Netz ja nichts bei, denke ich. Habe sie später weggelassen. Warum ist beim zweiten FON eigentlich der authname leer, wobei in der web-gui unter Internettelefonie alles entsprechend dem ersten FON eingetragen ist. Alle telefone sind bei * registriert.
Nach dem Asterisk-Buch gehend (Betateilchens Kurs habe ich mittlerweile auch entdeckt und habe abschließend noch Fragen dazu).
cat /etc/asterisk/sip.conf:
Beim Anruf auf [email protected] per Kurzwahl **704 von 2003:
*CLI>
Wenn ich voicemail aktiviere, dann springt die mailbox an.
Alles noch interne Telefonie, da im Anfangsstadium und Anfänger. Wäre über eine Lösung sehr dankbar. Asterisk auf der FB selbst ist für mich erstmal keine Alternative.
Zu das-asterisk-buch vs betateilchens Kurs:
Warum führt erster in der sip.conf für die internen Nummern immer den context=meine-telefone auf? Laut betateilchen bracht man das nicht. Und warum wird bei manchen Anleitungen im internet type=friend und bei anderen type=peer, obwohl es sich in meinen Anfängeraugen um gleiche Situationen handelt.
Ciao
Verbindung zu Asterisk (bridged 192.168.1.9 auf etch4 in vmware installiert) zwischen zwei X-Lite (2000 und 2001) auf den beiden PCs in meinem Heimnetz (192.168.1.0/24, soho-Wlanrouter +DHCP +Portforwarding +Modem) geht, ebenso zwischen X-Lite und einem analog FON an der Fritzbox. Zwischen den beiden Telefonen (2003 und 2004) an der Fritzbox (FB7050 als DHCP-Client per LAN-A am WLAN-Router) kommt jedoch kein Gespräch zustande, auch nicht wenn Kurzwahlen mit IPs verwendet werden. Außerdem stehen in voip.cfg der FB jeweils komische Zeichen (s.u) statt username = 2003, wie ich das hier gesehen habe.
cat /var/flashvoip.cfg:
Code:
voipcfg {
dnsport = 7077;
rtpport_start = 7078;
sip_srcport = 5060;
ua1 {
enabled = yes;
username = "$$$$2YV26CUL5KWTXWK1MQUAPE1ZORNPHRT5SASBJCRHOFDSEURTAYCORO2TGJ41XRUCQPO2UUSPKLUJ5CYA";
authname = "$$$$WNXYGYFKLS4A4BOCUHPDNGN4OFX11MIWCXVNPBGPGFT3AR51SRFGADZMJVZPZ5YCNUXYN1FQWGXWGCYA";
passwd = "$$$$BDTEJQXUZGCJLKF2F4SSYC2SRVW24QBFCORCDQ2P2TNURFT2FCIQHZF6IGUURFS1HWUSNGFEQQDSWCYA";
registrar = "192.168.1.9:5055";
ttl = 30m;
sipping_enabled = yes;
sipping_interval = 30s;
name = "2003";
dtmfcfg = dtmfcfg_automatic;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
use_internat_calling_numb = no;
is_nat_aware = no;
clirtype = clir_display_and_username;
only_one_dialog = no;
presence_supported = no;
mwi_supported = yes;
tx_packetsize_in_ms = 30;
reject_refer = yes;
no_register_fetch = no;
do_not_register = no;
only_call_from_registrar = no;
outboundproxy = "192.168.1.9:5055";
dditype = ddi_none;
ddireception = "";
backup_wanted = no;
use_session_timer = yes;
use_rport = no;
add_rtpmap_for_all_codecs = no;
srtp_supported = no;
}
ua2 {
enabled = yes;
username = "$$$$1NG5OWHCR3JRD4B6DVTMYPFUQKE14IUZLELOOCD1FJJ5JGS2FHNIOAVLJN6CELJTF32AYGU1CCJRACYA";
authname = "";
passwd = "$$$$42FCIAO2DBAPQ6YNGQZY5EDFZLGZRSXQQ3MKCLWL5B3BKTFRSCQNW2KZAEZVX1OJXT4W3U42G6S4OCYA";
registrar = "192.168.1.9:5050";
ttl = 30m;
sipping_enabled = yes;
sipping_interval = 30s;
name = "2004";
dtmfcfg = dtmfcfg_automatic;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
use_internat_calling_numb = no;
is_nat_aware = no;
clirtype = clir_displayname;
only_one_dialog = no;
presence_supported = no;
mwi_supported = yes;
tx_packetsize_in_ms = 30;
reject_refer = yes;
no_register_fetch = no;
do_not_register = no;
only_call_from_registrar = no;
outboundproxy = "192.168.1.9:5050";
dditype = ddi_none;
ddireception = "";
backup_wanted = no;
use_session_timer = yes;
use_rport = no;
add_rtpmap_for_all_codecs = no;
srtp_supported = no;
}
use_audiocodecs = no;
audiocodecs = "PCMA", "PCMU", "G726-32", "G726-40", "G726-24";
verbose = no;
sip_prio = 0;
rtp_prio = 0;
dyn_codecs = yes;
prio_low_codec = no;
send_ringtone = no;
blacklist = no;
enum_support_enabled = no;
enumdomains = "e164.arpa", "e164.org";
rtpstream {
voice_activity_detection {
enabled = no;
vad_threshold = 10000;
}
plc {
in_the_stack = yes;
}
jitter {
auto_on = yes;
in_ms = 50;
in_packets = 0;
}
rtcp_enabled = yes;
}
voip_assi_enabled = yes;
}
Nach dem Asterisk-Buch gehend (Betateilchens Kurs habe ich mittlerweile auch entdeckt und habe abschließend noch Fragen dazu).
cat /etc/asterisk/sip.conf:
Code:
[general]
port=5060
bindaddr=0.0.0.0
context=sonstige
register=>31<zensiert>47:U<zensiert>[email protected]/31<zensiert>47
[2000]
type=friend
context=meine-telefone
secret=1234
host=dynamic
[2001]
type=friend
context=meine-telefone
secret=1234
host=dynamic
[2003]
type=friend
context=meine-telefone
secret=1234
host=dynamic
nat=yes
[2004]
type=friend
context=meine-telefone
secret=1234
host=dynamic
nat=yes
;[ext-sip-account]
[31<zensiert>47]
type=friend
;context=von-voip-provider
username=31<zensiert>47
fromuser=31<zensiert>47
secret=U<zensiert>3S
host=sipgate.de
;host=dynamic
fromdomain=sipgate.de
qualify=yes
insecure=very
nat=yes
Code:
[sonstige]
[meine-telefone]
exten=>2000,1,Dial(SIP/2000,20)
exten=>2000,2,VoiceMail(2000)
exten=>2001,1,Dial(SIP/2001,20)
exten=>2001,2,VoiceMail(2001)
exten=>2003,1,Dial(SIP/2003,20)
;exten=>2003,2,VoiceMail(2003)
exten=>2004,1,Dial(SIP/2004,20)
;exten=>2004,2,VoiceMail(2003)
;Falls Fehler, bitte korrigieren:
; exten=>_200X,1,Dial(SIP/${EXTEN})
;exten=>_200X,2,VoiceMail(${EXTEN})
exten=>2999,1,VoiceMailMain(${CALLERID(num)},s)
exten=>_0[1-9].,1,Dial(SIP/${EXTEN}@31<zensiert>47)
*CLI>
Code:
-- Executing [2004@meine-telefone:1] Dial("SIP/2003-081fc168", "SIP/2004|20") in new stack
-- Called 2004
-- SIP/2004-082000e0 is ringing
-- SIP/2004-082000e0 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
== Auto fallthrough, channel 'SIP/2003-081fc168' status is 'CONGESTION'
Alles noch interne Telefonie, da im Anfangsstadium und Anfänger. Wäre über eine Lösung sehr dankbar. Asterisk auf der FB selbst ist für mich erstmal keine Alternative.
Zu das-asterisk-buch vs betateilchens Kurs:
Warum führt erster in der sip.conf für die internen Nummern immer den context=meine-telefone auf? Laut betateilchen bracht man das nicht. Und warum wird bei manchen Anleitungen im internet type=friend und bei anderen type=peer, obwohl es sich in meinen Anfängeraugen um gleiche Situationen handelt.
Ciao