Kein Ton bei Mailbox, kein MOH - absolut kein Sound

mad0000

Neuer User
Mitglied seit
18 Mrz 2006
Beiträge
76
Punkte für Reaktionen
0
Punkte
0
Habe schon seit einiger Zeit, keinen Ton mehr am *: weder bei Mailboxabfragen noch bei MOH. Egal ob mit mpg123 oder ohne und auch verschiedene mpg-Versionen habe ich schon probiert. Die Suche hat leider auch nichts ergeben.

Asterisk schreibt zwar
Code:
    -- Executing Answer("SIP/30-5856", "") in new stack
    -- Executing Wait("SIP/30-5856", "1") in new stack
    -- Executing VoiceMailMain("SIP/30-5856", "s30") in new stack
    -- Playing 'vm-youhave' (language 'de')
mx*CLI>
mx*CLI>

ich weiß noch, dass ich Taste 1 drücken kann...

mx*CLI>
    -- Playing 'vm-first' (language 'de')

aber es kommt kein Ton.

MOH müsste prinzipiell funktionieren, da eine Ausgabe mit "mpg123 -q -s --mono -r 8000 -b 2048 -f 4096 ...mp3" funktioniert hat auf der Kommandozeile.

Woran könnte das liegen, dass absolut kein Ton kommt?
 
Vielleicht ein Codec-Problem bezgl Deiner Endgerätekonfig. Übrigens funktionieren die Mailboxansagen völlig unabhängig von MOH & Co.
 
in der sip.conf sind alle normalen codecs freigegeben:
Code:
disallow=all			; First disallow all codecs
allow=alaw
allow=ulaw				; Allow codecs in order of preference
allow=gsm
allow=ilbc 
allow = g729

die GXP2000 unterhalten sich in der Regel mit alaw an den Asterisk, sollte also funktionieren. Mit X-Lite habe ich gsm und die u- und a-law probiert - immer kein Ton.

Es werden weder Ansagen, noch MOH abgespielt. Ich glaube eher, dass es am Linux liegt, weiß aber nicht genau, nach was ich noch suchen könnte?
 
Nochmal - die Mailboxansagen haben nix mit dem Betriebssystem zu tun. Die spielt der Asterisk selbst ab.

Tritt das Problem auch mit den englischen Originaltexten auf?
 
Ok, und da ist jetzt irgendwo der Wurm drin. Die Mailboxansagen werden nicht mehr abgespielt - es kommt nur Stille.
Code:
mx*CLI>
    -- Executing Answer("SIP/32-a7fc", "") in new stack
    -- Executing Wait("SIP/32-a7fc", "1") in new stack
    -- Executing VoiceMailMain("SIP/32-a7fc", "s32") in new stack
    -- Playing 'vm-youhave' (language 'de')
    -- Playing 'vm-goodbye' (language 'de')
    -- Executing Hangup("SIP/32-a7fc", "") in new stack
  == Spawn extension (siplokal, 88, 4) exited non-zero on 'SIP/32-a7fc'

weder auf deutsch, noch auf englisch (in der sip.conf geändert):
Code:
mx*CLI>
    -- Executing Answer("SIP/32-289f", "") in new stack
    -- Executing Wait("SIP/32-289f", "1") in new stack
    -- Executing VoiceMailMain("SIP/32-289f", "s32") in new stack
    -- Playing 'vm-youhave' (language 'en')
    -- Playing 'vm-goodbye' (language 'en')
    -- Executing Hangup("SIP/32-289f", "") in new stack
  == Spawn extension (siplokal, 88, 4) exited non-zero on 'SIP/32-289f'

oder rufe ich etwas falsches auf in der extension.conf?
Code:
;eigene mailbox
exten => 88,1,answer
exten => 88,n,wait,1
;exten => 88,n,voicemailmain,${CALLERIDNUM}		; mit Pin-Abfrage
exten => 88,n,voicemailmain,s${CALLERIDNUM}		; ohne Pin-Abfrage
exten => 88,n,hangup
 
tritt der Fehler auch auf, wenn Du nicht EINE sondern ZWEI Nachrichten auf der Mailbox hast?
 
Naja, mein Problem ist auch, dass ich keine Nachrichten aufnehmen kann, da ja nichts abgespielt wird bzw. kein Ton zu hören ist. Weder beim Mailboxabhören noch beim Versuch drauf zu sprechen. Hab mal versucht mit dem GXP per U und A-law und gsm anzurufen - immer kein Ton.

Ja, der Fehler tritt bei einer, zwei und auch vier Nachrichten auf.

Was mir auch noch aufgefallen ist: hin und wieder mal spielt der * keinen Wählton ab beim Anrufen.
 
Hat noch jemand eine Idee, warum die Ansagen des * nicht hörbar sind?
 
mehr Informationen notwendig:

-welches Endgerät benutzt du?
-ist eine Firewall zwischen * und dem Endgerät?
-stehen * und Engerät im gleichen Netz?
-hörst du was wenn du jemanden anderen anrufst, oder tritt das Problem nur auf wenn du was auf dem * abhören willst?
-tritt das auch mit anderen Endgeräten auf (zB Softphone)?
-welche Version von * benutzt du?

Gruß
 
Gerne: ich benutze Grandstream GXP2000, X-Lite und den Voipsurfer vom PDA aus - bei allen kommt kein Ton beim Mailboxabhören. Es ist keine Firewall dazwischen - ist in meinem eigenen Netzwerk und die haben den gleichen IP-Kreis.
Ganz normal anrufen funktioniert. Lediglich die Mailboxansagen (sowohl beim Besprechen, als auch beim Abhören) höre ich weder auf englisch noch auf deutsch.
Version: Asterisk 1.2.7.1-BRIstuffed-0.3.0-PRE-1p, capi_cm_0.6.5

Weiß jemand was der Asterisk (bei Linux) voraussetzt, um die Mailbox abzuspielen? Wenn der das im Programm selbst erledigt, kann ja nur etwas Kleines fehlen. Komischerweise konnte ich bei meinen ersten 2-3 Installationen die Mailbox hören. Nach meiner mittlerweile 5.-10. Neuinstallation kommt aber kein Ton mehr. Eine erneute Neuinstallation bringt aber keinen Erfolg (schon 2-3 Mal mit verschiedenen Versionen mit/ohne bristuff alt/neu getestet). Die CLI gibt aus, dass es abgespielt wird:
Code:
    -- Executing Answer("IAX2/33-6", "") in new stack
    -- Executing Wait("IAX2/33-6", "1") in new stack
    -- Executing VoiceMailMain("IAX2/33-6", "") in new stack
    -- Playing 'vm-login' (language 'de')
    -- Playing 'vm-password' (language 'de')
    -- Playing 'vm-youhave' (language 'de')
  == Spawn extension (default, 80, 3) exited non-zero on 'IAX2/33-6'
    -- Hungup 'IAX2/33-6'
 
Zuletzt bearbeitet:
mad0000 schrieb:
Weiß jemand was der Asterisk (bei Linux) voraussetzt, um die Mailbox abzuspielen?

Nichts - absolut nichts. Ich mußte bei inzwischen sehr vielen Asterisk Installationen bisher noch nie irgendwas besonderes machen um die Mailbox zu hören.

Das ist ein sehr eigenartiges Phänomen. Kannst Du mal bitte die sip.conf und die Konfigurationsseite Deines GXP2000 für den Asterisk-Account posten?
 
ja, find ich auch komisch, zumal es eben "früher" schon mal bestens funktioniert hat.

sip.conf:
Code:
[general]
context=siplokal		; Default context for incoming calls
bindport=5060		; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0		; IP address to bind to (0.0.0.0 binds to all)
srvlookup=yes		; Enable DNS SRV lookups on outbound calls, Note: Asterisk only uses the first host in SRV records Disabling DNS SRV lookups disables the ability to place SIP calls based on domain names to some other SIP users on the Internet

maxexpiry=3600		; Max length of incoming registration we allow
defaultexpiry=600		; Default length of incoming/outgoing registration
;notifymimetype=text/plain	; Allow overriding of mime type in MWI NOTIFY
checkmwi=10			; Default time between mailbox checks for peers
;vmexten=voicemail      ; dialplan extension to reach mailbox sets the Message-Account in the MWI notify message defaults to "asterisk"

disallow=all			; First disallow all codecs
allow=alaw
allow=ulaw				; Allow codecs in order of preference
allow=gsm
allow=ilbc 
allow = g729
musicclass=default		; Sets the default music on hold class for all SIP calls
				; This may also be set for individual users/peers
language=de				; Default language setting for all users/peers, this may also be set for individual users/peers
;subscribecontext=default	; Set a specific context for SUBSCRIBE requests
					; Useful to limit subscriptions to local extensions
					; Settable per peer/user also
notifyringing=yes			; Notify subscriptions on RINGING state
canreinvite=yes
;dtmfmode=inband

; ------------------------------------------------
register=800xxxx:[email protected]/800xxxx	; registriert sich bei sipgate als SIP user agent mit extension 800xxxx

[800xxxx]
; context zum raustelefonieren, aus der extension.conf hier her, dann zu sipgate
type=peer
username=800xxxx
fromuser=800xxxx
fromdomain=sipgate.de
secret=xxxxxx
host=sipgate.de
insecure=very			; diesen Eintrag gibt es nur bis einschliesslich Asterisk 1.0.8, danach heisst das invite oder port oder beides.
nat=yes
canreinvite=no
qualify=yes
disallow=all
allow=ulaw
call-limit=5			; permit only 5 simultaneous outgoing calls to this peer

[sipgate-rein]
; reicht 1x auch bei mehreren Accounts bei sipgate, muss als letztes, alle sipgates müssen darüber stehen
type=peer
fromdomain=sipgate.de
host=sipgate.de
disallow=all
allow=ulaw
context=sipgate-rein
qualify=yes
; ------------------------------------

;;;;;;; Muster ;;;;;;;

;[34]
;callerid=Beispielaccount <34>		; Full caller ID, to override the phones config
;host=dynamic
;;domain=mx.beauty-case.de	; IP des (v)Servers
;;nat=yes
;nat=no				; there is no NAT between phone and Asterisk
;type=friend
;user=34
;secret=xxxxx
;mailbox=34@default		; mailbox 1234 in voicemail context "default"
;;canreinvite=no
;canreinvite=yes			; allow RTP voice traffic to bypass Asterisk
;callgroup=1
;pickupgroup=1 
;;incominglimit=1
;call-limit=1			; permit only 1 outgoing call and 1 incoming call at a time
					; from the phone to asterisk
					; (1 for the explicit peer, 1 for the explicit user,
					; remember that a friend equals 1 peer and 1 user in
					; memory)
;context=sip-lokal			; testen ob ohne möglich ,da global
;qualify=1000
;regexten=34		; When they register, create extension 666

;[888]
;type=friend
;host=dynamic
;secret=888
;callgroup=1
;pickupgroup=1
;mailbox=888@default

;;;;;;; BC ;;;;;;;

[30]
callerid=BC <30>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=30
secret=xxxxxx
mailbox=30@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[31]
callerid=Martin <31>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=31
secret=xxxxxx
mailbox=31@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[48]
callerid=Lager <48>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=48
secret=xxxxxx
mailbox=48@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[32]
;callerid=Martin mobil <32>
host=dynamic
;domain=mx.beauty-case.de
nat=yes
type=friend
;user=32
secret=xxxxxx
mailbox=32@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

;;;;;;; AIV ;;;;;;;

[10]
callerid=Wolfgang <10>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=10
secret=xxxxxxx
mailbox=10@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[12]
callerid=Anett <12>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=12
secret=xxxxxxxx
mailbox=12@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[13]
callerid=Martina <13>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=13
secret=xxxxxxx
mailbox=13@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[16]
callerid=analoges Fax <16>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=16
secret=xxxxxxx
;canreinvite=no
incominglimit=1
qualify=yes

[0]
callerid=Zentrale <0>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=0
secret=xxxxxxx
mailbox=0@default
;canreinvite=yes
callgroup=1
pickupgroup=1
;incominglimit=1
;call-limit=1
qualify=yes

[46]
callerid=Holding <46>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=46
secret=xxxxxxx
mailbox=46@default
;canreinvite=yes
;incominglimit=1
;call-limit=1
callgroup=1
pickupgroup=1
qualify=yes

[47]
callerid=Lagerverkauf <47>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=47@default
secret=xxxxxx
mailbox=47
;canreinvite=yes
;incominglimit=1
;call-limit=1
callgroup=1
pickupgroup=1
qualify=yes

[49]
callerid=Pension Krögis <49>
host=dynamic
;domain=mx.beauty-case.de
;nat=yes
type=friend
user=49@default
secret=xxxxxxx
mailbox=49
;canreinvite=yes
;incominglimit=1
;call-limit=1
callgroup=1
pickupgroup=1
qualify=yes

;;;;;;; MyPanacea ;;;;;;;

[50]
callerid=Mathias <50>
host=dynamic
;domain=mx.beauty-case.de
nat=yes
type=friend
user=50
secret=xxxxxxx
mailbox=50@default
canreinvite=yes
;incominglimit=1
call-limit=1
callgroup=1
pickupgroup=1
qualify=yes

[51]
callerid=Stephan <51>
host=dynamic
;domain=mx.beauty-case.de
nat=yes
type=friend
user=51
secret=xxxxxxxx
mailbox=51@default
canreinvite=yes
;incominglimit=1
call-limit=1
callgroup=1
pickupgroup=1
qualify=yes

;------------------------------------------------------------------------------
; Users and peers have different settings available. Friends have all settings,
; since a friend is both a peer and a user
;
; User config options:        Peer configuration:
; --------------------        -------------------
; context                     context
; permit                      permit
; deny                        deny
; secret                      secret
; md5secret                   md5secret
; dtmfmode                    dtmfmode
; canreinvite                 canreinvite
; nat                         nat
; callgroup                   callgroup
; pickupgroup                 pickupgroup
; language                    language
; allow                       allow
; disallow                    disallow
; insecure                    insecure
; trustrpid                   trustrpid
; progressinband              progressinband
; promiscredir                promiscredir
; useclientcode               useclientcode
; accountcode                 accountcode
; setvar                      setvar
; callerid				callerid
; amaflags				amaflags
; call-limit		      call-limit
; restrictcid		      restrictcid
; subscribecontext	      subscribecontext
;                             mailbox
;                             username
;                             template
;                             fromdomain
;                             regexten
;                             fromuser
;                             host
;                             port
;                             qualify
;                             defaultip
;                             rtptimeout
;                             rtpholdtimeout
;                             sendrpid

GXP2000: Program-- 1.1.0.11 Bootloader-- 1.1.0.1
Grandstream Device Configuration.jpg
 
probier mal
/etc/init.d/zaptel stop
 
da kommt nur:
/etc/init.d/zaptel: line 23: /etc/init.d/functions: No such file or directory
 
alles klar, Problem gelöst. Da lief noch ein nicht an mein Linux angepasstes Standard-Modul von zaphfc von einer nicht mehr notwendigen hfc-Karte. Modul entfernt - Problem gelöst.

Danke für den Hinweis mit zap...
 
Bei einem offensichtlichen Konflikt zwischen ISDN-Karte und Zaptel-Treiber (der aber nicht sofort auftrat) hatte ich das Problem auch schonmal, dass auf einmal nichts mehr seitens Asterisk zu hören war (keine Wartemusik, keine Callparkingansage etc.). Allerdings klappte da dann auch kein Verbindungsaufbau mehr nach draußen oder umgekehrt :eek:

Nicht ganz zu der Ursache hier passend, aber vielleicht auch als möglicher Lösungsansatz hilfreich, falls jemand aufgrund eines solchen Phänomens diesen Thread hier sucht und findet:

Mit dem UTStarcom F1000(G) habe ich auch nach wie vor das Problem, dass man meistens (manchmal geht's auch - während der Codec der selbe ist) bei den Mailboxansagen oder der Wartemusik nur absolute Stille hört (obwohl man ebenfalls im CLI sieht, dass etwas abgespielt wird), während es bei anderen Geräten am selben Server immer geht. Wohlgemerkt ist das in dem Fall bei jedem getesteten Gerät dieses Typs (ca. 20 Stück) so. Also könnte es hier und da auch was bringen, einfach mal ein anderes Telefon zu testen ;).
 
Zuletzt bearbeitet:
Das könnte auch meine Liste an Fehlern erklären, die ich schon im Forum verewigt habe. Wie deaktiviere ich denn den zaptel? Kann ich da per noload ein Modul aus der modules.conf nehmen?

Danke,
Sebezahn
 
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.