So, habe mal die Daten zusammengetragen, die ich bei der FBF mitgeloggt habe. Vielleicht kann ja jemand erkennen, woran es liegt, das nur die G726-40_G726-32_G726-24_G723_G729_PCMA_PCMU halbwegs vernünftig funzt und es bei den anderen Probleme gibt.
Die privaten Daten habe ich gexxt. Also nicht wundern.
Hier die Daten mit den Original Codecs:
Code:
BusyBox v1.00-pre3 (2004.11.17-07:58+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
CONFIG_PRODUKT: Fritz_Box_FON
CONFIG_PRODUKT_NAME: FRITZ!Box Fon (UI)
ANNEX: B
OEM: 1und1
HWRevision: 58
CONFIG_VERSION_MAJOR: 06
CONFIG_INSTALL_TYPE: ar7_4MB_2eth_2ab_isdn_pots_05804
CONFIG_CAPI: y
CONFIG_FON: y
CONFIG_WLAN: n
CONFIG_DSL: y
CONFIG_BASIS: w
CONFIG_ETH_COUNT: 1
CONFIG_AB_COUNT: 2
CONFIG_UBIK2: n
CONFIG_VLYNQ0: 0
CONFIG_VLYNQ1: 0
CONFIG_CDROM: n
CONFIG_FIRMWARE_URL: http://www.avm.de/fritz_box_fon_firmware
CONFIG_HOSTNAME: fritz.fon.box
Country: 049
Language: de
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cat /var/flash/voip.cfg
/*
* /var/flash/voip.cfg
* Sun Feb 13 18:26:35 2005
*/
voipcfg {
dnsport = 7077;
rtpport_start = 7078;
ua1 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "1und1.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
ua2 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd =xxxx "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "sip.web.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxxxxxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
use_audiocodecs = no;
audiocodecs = "PCMA", "PCMU", "G726-32";
verbose = no;
sip_prio = 0;
rtp_prio = 0;
dyn_codecs = yes;
rtpstream {
voice_activity_detection {
enabled = no;
vad_threshold = 10000;
}
generate_noise {
on_packetloss = no;
on_capi_underrun = yes;
}
jitter {
auto_on = yes;
in_ms = 50;
in_packets = 0;
}
tx_packetsize_in_ms = 0;
}
}
// EOF
Mit dem G726-24","G726-32","G726-40","G729","G723","PCMA","PCMU Codec:
Code:
Console Ausgaben auf dieses Terminal umgelenkt
# Mar 7 18:05:04 dsld[288]: 8 Packets
#
# cat /var/flash/voip.cfg
/*
* /var/flash/voip.cfg
* Sun Feb 13 18:26:35 2005
*/
voipcfg {
dnsport = 7077;
rtpport_start = 7078;
ua1 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "1und1.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
ua2 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "sip.web.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxxxxxxxxxxxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
use_audiocodecs = yes;
audiocodecs = "G726-24", "G726-32", "G726-40", "G729", "G723", "PCMA", "
PCMU";
verbose = no;
sip_prio = 0;
rtp_prio = 0;
dyn_codecs = yes;
rtpstream {
voice_activity_detection {
enabled = no;
vad_threshold = 10000;
}
generate_noise {
on_packetloss = no;
on_capi_underrun = yes;
}
jitter {
auto_on = yes;
in_ms = 50;
in_packets = 0;
}
tx_packetsize_in_ms = 0;
}
}
// EOF
Und nun mit dem G726-40_G726-32_G726-24_G723_G729_PCMA_PCMU Codec:
Code:
Console Ausgaben auf dieses Terminal umgelenkt
# cat /var/flash/voip.cfg
/*
* /var/flash/voip.cfg
* Sun Feb 13 18:26:35 2005
*/
voipcfg {
dnsport = 7077;
rtpport_start = 7078;
ua1 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "1und1.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
ua2 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "sip.web.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxxxxxxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
use_audiocodecs = yes;
audiocodecs = "G726-40", "G726-32", "G726-24", "G723", "G729", "PCMA", "
PCMU";
verbose = no;
sip_prio = 0;
rtp_prio = 0;
dyn_codecs = yes;
rtpstream {
voice_activity_detection {
enabled = no;
vad_threshold = 10000;
}
generate_noise {
on_packetloss = no;
on_capi_underrun = yes;
}
jitter {
auto_on = yes;
in_ms = 50;
in_packets = 0;
}
tx_packetsize_in_ms = 0;
}
}
// EOF
Und nun nochmals zwei Logs, die ich während einer Verbindungsaufnahme gemacht habe.
Die erste war mit dem G726-24","G726-32","G726-40","G729","G723","PCMA","PCMU Codec und führt zu dem oben beschriebenen Problem des Besetzzeichens:
Code:
Console Ausgaben auf dieses Terminal umgelenkt
# Mar 7 18:05:04 dsld[288]: 8 Packets
#
# cat /var/flash/voip.cfg
/*
* /var/flash/voip.cfg
* Sun Feb 13 18:26:35 2005
*/
voipcfg {
dnsport = 7077;
rtpport_start = 7078;
ua1 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "1und1.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
ua2 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "sip.web.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxxxxxxxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
use_audiocodecs = yes;
audiocodecs = "G726-24", "G726-32", "G726-40", "G729", "G723", "PCMA", "
PCMU";
verbose = no;
sip_prio = 0;
rtp_prio = 0;
dyn_codecs = yes;
rtpstream {
voice_activity_detection {
enabled = no;
vad_threshold = 10000;
}
generate_noise {
on_packetloss = no;
on_capi_underrun = yes;
}
jitter {
auto_on = yes;
in_ms = 50;
in_packets = 0;
}
tx_packetsize_in_ms = 0;
}
}
// EOF
#
#
#
#
# Mar 7 18:13:41 voipd[305]: incoming(4:appl=2 plci=0x204 ncci=0x0 incoming): 1
1 <- 0
Mar 7 18:13:41 voipd[305]: disconnected(appl=2 plci=0x204 ncci=0x0 incoming): r
emote: 0x0000 (0x0000) - No additional information
Mar 7 18:13:50 voipd[305]: incoming(4:appl=2 plci=0x204 ncci=0x0 incoming): 11
49xxxxxxxxxxxx<- 0
Mar 7 18:13:50 voipd[305]: >>> Request: INVITE sip:[email protected]
Mar 7 18:13:50 voipd[305]: <<< Status: 407 Proxy Authentication Required
Mar 7 18:13:50 voipd[305]: >>> Request: ACK sip:[email protected]
Mar 7 18:13:50 voipd[305]: >>> Request: INVITE sip:[email protected]
Mar 7 18:13:51 voipd[305]: <<< Status: 100 trying -- your call is important to
us
Mar 7 18:13:51 voipd[305]: x-route-info: costvalue is "PSTN" (INVITE)
Mar 7 18:13:52 voipd[305]: <<< Status: 183 Session Progress
Mar 7 18:13:52 voipd[305]: audio: 99 (99 G.726-24/8000)
Mar 7 18:13:52 voipd[305]: audio: 99 (99 G.726-24/8000) => NOT SUPPORTED
Mar 7 18:13:52 voipd[305]: audio: 101 (101 telephone-event/8000)
Mar 7 18:13:52 voipd[305]: audio: 101 (101 telephone-event/8000) => (101 (101 t
elephone-event/8000))
Mar 7 18:13:52 voipd[305]: audio: 110 (110 X-NSE/8000)
Mar 7 18:13:52 voipd[305]: audio: 110 (110 X-NSE/8000) => NOT SUPPORTED
Mar 7 18:13:52 voipd[305]: payload >>> 101
Mar 7 18:13:52 voipd[305]: >>> Request: CANCEL sip:[email protected]
Mar 7 18:13:52 voipd[305]: <<< Status: 200 cancelling
Mar 7 18:13:52 voipd[305]: 49xxxxxxxxxx: BYE complete
Mar 7 18:13:52 voipd[305]: call to sip:[email protected] terminated (183)
Mar 7 18:13:52 voipd[305]: disconnected(appl=2 plci=0x204 ncci=0x0 incoming): l
ocal: 0x0000 (0x0000) - No additional information
Mar 7 18:13:52 voipd[305]: <<< Status: 487 Request cancelled
Mar 7 18:13:52 voipd[305]: >>> Request: ACK sip:[email protected]
Und als letztes mit dem G726-40_G726-32_G726-24_G723_G729_PCMA_PCMU Codec. Hiermit kann ich wenigstens telefonieren und der Nachhall ist zumindest geringer als mit dem Original Codec. Allerdings erfolgte hier keine Verbindungsaufnahme, da der Gesprächspartner nicht da war:
Code:
Console Ausgaben auf dieses Terminal umgelenkt
# cat /var/flash/voip.cfg
/*
* /var/flash/voip.cfg
* Sun Feb 13 18:26:35 2005
*/
voipcfg {
dnsport = 7077;
rtpport_start = 7078;
ua1 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "1und1.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
ua2 {
enabled = yes;
username = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
authname = "";
passwd = "$$$$xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
registrar = "sip.web.de";
ttl = 30m;
sipping_enabled = no;
sipping_interval = 280s;
name = "xxxxxxxxxxxxxx";
authenticatemode = authenticate_mode_allow;
infodtmfnotsupported = no;
register_failwaitmax = 30m;
stunserver = "";
stunserverport = 3478;
clirtype = clir_displayname;
only_one_dialog = no;
}
use_audiocodecs = yes;
audiocodecs = "G726-40", "G726-32", "G726-24", "G723", "G729", "PCMA", "
PCMU";
verbose = no;
sip_prio = 0;
rtp_prio = 0;
dyn_codecs = yes;
rtpstream {
voice_activity_detection {
enabled = no;
vad_threshold = 10000;
}
generate_noise {
on_packetloss = no;
on_capi_underrun = yes;
}
jitter {
auto_on = yes;
in_ms = 50;
in_packets = 0;
}
tx_packetsize_in_ms = 0;
}
}
// EOF
#
# Mar 7 18:46:10 voipd[310]: incoming(4:appl=2 plci=0x204 ncci=0x0 incoming): 1
1 <- 0
Mar 7 18:46:10 voipd[310]: disconnected(appl=2 plci=0x204 ncci=0x0 incoming): r
emote: 0x0000 (0x0000) - No additional information
Mar 7 18:46:19 voipd[310]: incoming(4:appl=2 plci=0x204 ncci=0x0 incoming): 11
49xxxxxxxxx <- 0
Mar 7 18:46:19 voipd[310]: >>> Request: INVITE sip:[email protected]
Mar 7 18:46:19 voipd[310]: dns: sip.1und1.de: query
Mar 7 18:46:19 voipd[310]: dns: sip.1und1.de: xxx.xxx.xxx.xxx ttl=642 from xxx.xxx.xxx.xxx.
Mar 7 18:46:19 voipd[310]: <<< Status: 407 Proxy Authentication Required
Mar 7 18:46:19 voipd[310]: >>> Request: ACK sip:[email protected]
Mar 7 18:46:19 voipd[310]: >>> Request: INVITE sip:[email protected]
Mar 7 18:46:19 voipd[310]: <<< Status: 100 trying -- your call is important to
us
Mar 7 18:46:19 voipd[310]: x-route-info: costvalue is "PSTN" (INVITE)
Mar 7 18:46:21 voipd[310]: <<< Status: 183 Session Progress
Mar 7 18:46:21 voipd[310]: audio: 2 (<NORTPMAP>)
Mar 7 18:46:21 voipd[310]: audio: 2 (<NORTPMAP>) => (2 (G726-32/8000))
Mar 7 18:46:21 voipd[310]: audio: 101 (101 telephone-event/8000)
Mar 7 18:46:21 voipd[310]: audio: 101 (101 telephone-event/8000) => (101 (101 t
elephone-event/8000))
Mar 7 18:46:21 voipd[310]: audio: 110 (110 X-NSE/8000)
Mar 7 18:46:21 voipd[310]: audio: 110 (110 X-NSE/8000) => NOT SUPPORTED
Mar 7 18:46:21 voipd[310]: payload >>> 2
Mar 7 18:46:21 voipd[310]: payload >>> 2
Mar 7 18:46:21 voipd[310]: payload >>> 101
Mar 7 18:46:21 voipd[310]: xx.xxx.xx.x 17086 - 7078 audio 2(G726-32)
Mar 7 18:46:21 voipd[310]: Codec G726-32 (2) - audio
Mar 7 18:46:21 voipd[310]: rtp_start_session(video): no session definition
Mar 7 18:46:21 voipd[310]: bridgelimit: nConnections=1
Mar 7 18:46:21 voipd[310]: number of bridge interfaces 1
Mar 7 18:46:21 voipd[310]: plci_connected(appl=2 plci=0x204 ncci=0x0 incoming)
Mar 7 18:46:21 voipd[310]: bufferget failed
Mar 7 18:46:21 voipd[310]: connected(appl=2 plci=0x204 ncci=0x10204 incoming) N
CPIlen=0
Mar 7 18:46:31 dsld[288]: 7 Packets
Mar 7 18:46:38 voipd[310]: >>> Request: REGISTER sip:sip.web.de
Mar 7 18:46:38 voipd[310]: dns: _sip._udp.sip-ha.web.de: query
Mar 7 18:46:38 voipd[310]: dns; _sip._udp.sip-ha.web.de: not found
Mar 7 18:46:38 voipd[310]: >>> Request: REGISTER sip:1und1.de
Mar 7 18:46:38 voipd[310]: dns: _sip._udp.sip.1und1.de: query
Mar 7 18:46:38 voipd[310]: <<< Status: 401 Unauthorized
Mar 7 18:46:38 voipd[310]: query_local_ipaddress: xx.xxx.xx.xx
Mar 7 18:46:38 voipd[310]: >>> Request: REGISTER sip:sip.web.de
Mar 7 18:46:38 voipd[310]: dns; _sip._udp.sip.1und1.de: not found
Mar 7 18:46:39 voipd[310]: <<< Status: 200 OK
Mar 7 18:46:39 voipd[310]: sip:[email protected]: REGISTER complete (
next in 1620 seconds)
Mar 7 18:46:39 voipd[310]: <<< Status: 401 Unauthorized
Mar 7 18:46:39 voipd[310]: query_local_ipaddress: xx.xxx.xx.xx
Mar 7 18:46:39 voipd[310]: >>> Request: REGISTER sip:1und1.de
Mar 7 18:46:39 voipd[310]: <<< Status: 200 OK
Mar 7 18:46:39 voipd[310]: sip:[email protected]: REGISTER complete (nex
t in 1620 seconds)
Mar 7 18:46:44 voipd[310]: capibufferoutput ackqueuelen too great
Mar 7 18:47:04 voipd[310]: disconnected(appl=2 plci=0x204 ncci=0x10204 incoming
): remote: 0x3490 (0x3301) - Normal call clearing
Mar 7 18:47:04 voipd[310]: ocfree: fail 0 normal 1514 small 1371 large 0
Mar 7 18:47:04 voipd[310]: underrun 0 max_ackqueuelen 8
Mar 7 18:47:04 voipd[310]: small packets merged 0, output 0 and consume
d from CNG 0
Mar 7 18:47:04 voipd[310]: capiqueue[0]: 1 ( 0.0%)
Mar 7 18:47:04 voipd[310]: capiqueue[1]: 14 ( 0.4%)
Mar 7 18:47:04 voipd[310]: capiqueue[2]: 459 ( 15.9%)
Mar 7 18:47:04 voipd[310]: capiqueue[3]: 678 ( 23.5%)
Mar 7 18:47:04 voipd[310]: capiqueue[4]: 334 ( 11.5%)
Mar 7 18:47:04 voipd[310]: capiqueue[5]: 311 ( 10.7%)
Mar 7 18:47:04 voipd[310]: capiqueue[6]: 1042 ( 36.1%)
Mar 7 18:47:05 voipd[310]: capiqueue[7]: 46 ( 1.5%)
Mar 7 18:47:05 voipd[310]: Codec - (-) - audio
Mar 7 18:47:05 voipd[310]: bridgelimit: nConnections=0
Mar 7 18:47:05 voipd[310]: number of bridge interfaces 1
Mar 7 18:47:05 voipd[310]: >>> Request: CANCEL sip:[email protected]
Mar 7 18:47:05 voipd[310]: Packets sent: 1462 voice, 0 silence, 0 CN
Mar 7 18:47:05 voipd[310]: rtpsession packets 2195 bytes 201940 drop_tooshort 0
Mar 7 18:47:05 voipd[310]: drop_toolate 0 drop_nobuffer 1 drop_nonau
dio 0 wrong_seq 0
Mar 7 18:47:05 voipd[310]: packets lost 0 consumed from NG 0
Mar 7 18:47:05 voipd[310]: <<< Status: 200 cancelling
Mar 7 18:47:05 voipd[310]: 49xxxxxxxxx: BYE complete
Mar 7 18:47:05 voipd[310]: call to sip:[email protected] terminated (183)
Mar 7 18:47:05 voipd[310]: <<< Status: 487 Request cancelled
Mar 7 18:47:05 voipd[310]: >>> Request: ACK sip:[email protected]
Mar 7 18:51:09 dsld[288]: 8 Packets
Mar 7 18:51:09 dsld[288]: 9 Packets
Mar 7 18:51:10 dsld[288]: chunk_alloc: max allocated packet chunks 2
Mar 7 18:51:10 dsld[288]: 10 Packets
Mar 7 18:51:10 dsld[288]: 11 Packets
Mar 7 18:51:10 dsld[288]: 12 Packets
Falls weitere Infos benötigt werden, bitte ich um Angabe.
Gruß
Frank