[Gelöst] ausgender Ruf per callfile geht nicht durch

tobirobi

Neuer User
Mitglied seit
15 Aug 2012
Beiträge
6
Punkte für Reaktionen
0
Punkte
0
Hallo Gemeinschaft,

ich habe ein Problem mit meinem Asterisk und der Nutzung von Callfiles. Ich bin ein wenig Ratlos in der Fehleranalyse. Der fehler ist neu, bis vor einer Woche funktioniert es noch, jetzt gefühlt ohne Änderung auf einmal nicht mehr.

Ich habe Asterisk 1.8.15 im Einsatz, in Verbindung mit SIP über easybell.de
sip,con fist konfiguriert und extensions.conf auch. Ich nutze ausschließlich ausgehenden Telefonverkehr. Ich kann ausgehend auch telefonieren. Wenn ich aber versuche ein callfile zu nutzen bekomme ich eine fehlermeldung im SIP Debug.

Code:
[Apr 23 16:42:02] NOTICE[20136]: chan_sip.c:20854 handle_response_invite: Failed to authenticate on INVITE to '"Durchsage" <sip:asterisk@[ip-Adresse]>;tag=as6e46a01d'

was mich dabei wundert ist dieses <sip:asterisk@....>

im Sip.debug sieht die From-zeile dann auch so aus: From: "Durchsage" <sip:asterisk@IP-Adresse>;tag=as6e46a01d

wenn ich einen Anruf tätige, dann ist im Sip.debug die Zeile allerdings so: From: "Tobias" <sip:[email protected]>;tag=as2d6b5436

und damit geht es dann.

Ich vermute jetzt, dass daher das problem kommt. Aber warum ist das auf einmal so? Ich bin gerade ziehlich fraglos, bzw. antwortenlos.

Könnt Ihr mir helfen?

Viele Grüße,
Tobias
 
Zuletzt bearbeitet:
Wie sehen denn Call-File und sip.conf aus?

sip:asterisk@IP-Adresse ist die Standard Callerid, die Asterisk verwendet wenn sonst nichts gesetzt ist.
 
Hi,

also Callfile sieht so aus: was ich in eckigen Klammern schreibe, ist anonymisiert.

Code:
Channel: SIP/[zielrufnummer]@easybell.de
Callerid: 
Context: speechtts
Extension: "Es liegt eine Stoerung vor"
RetryTime: 2
MaxRetries: 30
Archive: yes

SIP.conf sieht so aus

Code:
[general]
context=default
bindport=5060
bindaddr=[IP-AdresseA]
srvlookup=yes
tcpenable=no
language=de
transport=udp
disallow=all
allow=all
sipdebug=yes
externip=[IP-AdresseB]
localnet=[IP-AdresseC]/255.255.255.0
localnet=[IP-AdresseD]/255.255.255.0
localnet=[IP-AdresseE]/255.255.255.0
;externrefresh=50
maxexpirey=3602
defaultexpirey=600
directmedia=nonat
directrtpsetup=yes

;Registrierung SIP
register =>[User]:[Kennwort]@easybell.de/[User]

[easybell-out]
; das ist der Context, den wir zum raustelefonieren verwenden
type=peer
username=[User]
fromuser=[User]
defaultuser=[User]
secret=[Kennwort]
host=easybell.de
fromdomain=easybell.de
insecure=invite
canreinvite=no
nat=never
qualify=no
disallow=all
allow=alaw
allow=ulaw
dtmfmode=auto
ignoresdpversion=yes

;----------------------------------------------------------------
; ab hier alle internen Rufnummern
;---------------------------------------------------------------
[40]
callerid=umleitung <40>
host=dynamic
domain=[IP-AddresseA]
user=40
secret=secret
type=friend
mailbox=40
nat=no
canreinvite=no

Wir haben es jetzt im Callfile mit CallerID: ohne Inhalt und mit Inhalt versucht

wenn ich da bewusst was reinschreibe, dann kommt folgendes:

Code:
From: "umleitung" <sip:asterisk@[IP-AdresseB]>;tag=as2c400ed8

Hilft das weiter?
 
Ändere das in
Channel: SIP/[zielrufnummer]@easybell-out

Damit wird auch über das Call-File die Peer-Konfiguration (Benutzername, Kennwort, ...) aus der sip.conf verwendet, wie beim Rausrufen über den Dialplan.
 
[gelöst] ausgender Ruf per callfile geht nicht durch

Hi, ja das hat damit funktioniert.
Komischerweise hatte ich mit der anderen variante bereits eine voll funktionsfähige Lösung. Aber mit Deinem Hinweis kann ich mein Konfiguration deutlich verschlanken.

Danke
Tobias
 
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.