- Mitglied seit
- 30 Sep 2008
- Beiträge
- 8
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
habe einen Asteirsk 1.4 auf UbuntuServer 8.04 laufen.
Compiled wurde mit gcc4.1
Habe ein seltsames Problem nun, was die Sprachquali angeht.
Fall A:
in der sip.conf steht
disallow=all
allow=alaw
Ergebnis: Gespräche klingen schlecht, Voicemail und andere Ansagen 1A
Fall B:
in der sip.conf steht
disallow=all
allow=gsm
Ergebnis: Gespräche klingen 1A, Voicemail und andere Ansagen schlecht
Bei Gesprächen ist es egal, ob intern von SIP zu SIP, oder von SIP zu ISDN oder eingehend.
Wenn sich die Quali mit dem Codec ändert, dann bei allen Gesprächen
Bei den Ansagetexten allerdings geht es nur um die Internen, von SIP zu Asterisk.
Dh. Mit GSM klingen diese super, mit ALAW schlecht.
Wählt man von ISDN reinwärts, dann klingen die Ansagen allerdings immer schlecht, egal welcher Codec.
Hat jmd ne Idee, wie ich das gelöst bekomme?
Danke schonmal
gruß
wiesel
habe einen Asteirsk 1.4 auf UbuntuServer 8.04 laufen.
Compiled wurde mit gcc4.1
Habe ein seltsames Problem nun, was die Sprachquali angeht.
Fall A:
in der sip.conf steht
disallow=all
allow=alaw
Ergebnis: Gespräche klingen schlecht, Voicemail und andere Ansagen 1A
Fall B:
in der sip.conf steht
disallow=all
allow=gsm
Ergebnis: Gespräche klingen 1A, Voicemail und andere Ansagen schlecht
Bei Gesprächen ist es egal, ob intern von SIP zu SIP, oder von SIP zu ISDN oder eingehend.
Wenn sich die Quali mit dem Codec ändert, dann bei allen Gesprächen
Bei den Ansagetexten allerdings geht es nur um die Internen, von SIP zu Asterisk.
Dh. Mit GSM klingen diese super, mit ALAW schlecht.
Wählt man von ISDN reinwärts, dann klingen die Ansagen allerdings immer schlecht, egal welcher Codec.
Code:
Hardware:
OS ist Ubuntu-Server 8.04
PC ist zamgestückelt aus alten Teilen :)
Als ISDN Karte läuft ne AVM FritzcardPCI 2.0
Code:
sip.conf
[general]
context=default
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes
;dtmfmode=rfc283
language=de
disallow=all
allow=alaw
[31]
callerid=Martin <31>
host=dynamic
domain=172.18.24.100
user=31
secret=1234
type=friend
mailbox=31
nat=yes
canreinvite=no
context=952453
[32]
callerid=Tilman <32>
host=dynamic
domain=172.18.24.100
user=32
secret=1234
type=friend
mailbox=32
nat=yes
canreinvite=no
context=952454
[33]
callerid=Manuel <33>
host=dynamic
domain=172.18.24.100
user=33
secret=1234
type=friend
mailbox=33
nat=yes
canreinvite=no
Code:
extensions.conf
[default]
include => 952453
include => 952454
include => isdn-in
[isdn-in]
exten => 9535045,1,Dial,SIP/31|15|r
exten => 9535045,2,Goto,mr-${DIALSTATUS}|1
exten => mr-BUSY,1,voicemail(9535045,b)
exten => mr-BUSY,2,Hangup
exten => mr-NOANSWER,1,voicemail(9535045,u)
exten => mr-NOANSWER,2,Hangup
exten => 952454,1,Dial,SIP/32|15|r
exten => 952454,2,Goto,tb-${DIALSTATUS}|1
exten => tb-BUSY,1,voicemail(952454,b)
exten => tb-BUSY,2,Hangup
exten => tb-NOANSWER,1,voicemail(952454,u)
exten => tb-NOANSWER,2,Hangup
[952453]
exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr
exten => _0X.,1,Set(CALLERID(num)=952453)
exten => _0X.,2,Dial(CAPI/ISDN1/${EXTEN},30,r)
exten => t,1,Hangup
exten => 88,1,VoiceMailMain(${CALLERID(num)},s)
[952454]
exten => _3X,1,NoCDR()
exten => _3X,n,Dial,SIP/${EXTEN}|55|Ttr
exten => _0X.,1,Set(CALLERID(num)=952454)
exten => _0X.,2,Dial(CAPI/ISDN1/${EXTEN},30,r)
exten => t,1,Hangup
exten => 88,1,VoiceMailMain(${CALLERID(num)},s)
Hat jmd ne Idee, wie ich das gelöst bekomme?
Danke schonmal
gruß
wiesel
Zuletzt bearbeitet: