RaspberryPI: SIP-outbound-Anrufe mit linphonec oder eine alternative SIP-soft-Telefon

In meinem Projekt möchte ich mein Raspberry PI, wählen Sie eine ausgehende PSTN-Nummer.

Ich habe ein SIP-account mit einer zugeordneten regulären Telefon-Nummer und ich kann die genannten outbound-calls auf OSX mit Telefon.app:

RaspberryPI: SIP-outbound-Anrufe mit linphonec oder eine alternative SIP-soft-Telefon

Nun versuchte ich zu erreichen, das gleiche auf meinem raspberry PI mit linphonec

Ersten ich mich meinem SIP-Provider mit linphone mit scheint erfolgreich zu sein:

$ sudo apt-get install linphone
$ linphonec

linphonec> register sip:[email protected] free4.voipgateway.org <PASSWORD>

Registration on sip:free4.voipgateway.org successful.

Dann habe ich versucht, rufen Sie 004100000018 mit einem Fehler führt.

linphonec> call 0041000000018

Establishing call id to <sip:[email protected]>, assigned id 1
Contacting <sip:[email protected]>
Call 1 to <sip:[email protected]> in progress.
Remote ringing.
Early media.
Call 1 with <sip:[email protected]> early media.
Call declined.
Call 1 with <sip:[email protected]> ended (Call declined).

Ich habe auch versucht +41 eher als 0041 aber das hat nicht funktioniert entweder.
Der PI mit dem internet verbunden ist, aber ich bin nicht sicher, ob das Proxy-oder firewall-problem oder wenn ich nicht mit linphone ordnungsgemäß.

Hinweis:
Generell würde ich nicht unbedingt verwenden, linphone. Also, wenn es einem anderen nicht-UI-sip-client, der würde den job tun, und das konnte ich irgendwie erschließen mithilfe von Skripts oder einer API dann wäre ich mehr als glücklich, es auch zu tun.

Fehlerbehebung

Habe ich um das log-level und festgestellt:

ortp-error-eXosip_dnsutils_naptr_lookup: res_query failed ('free4.voipgateway.org NAPTR')

Dann fand ich die folgende Bemerkung auf dieser thread

Ihre version von exosip vielleicht zu alt und buggy.
Sie können versuchen, zu aktualisieren exosip und kompilieren Sie Ihre version von linphone.
Oder besser, Klon linphone von git und neuer sip-stack belle-sip.

So, ich habe die version von linphonec und ich derzeit habe 3.5.2, während auf der website, die Sie werben 3.8. Also werde ich versuchen, ein upgrade auf die version 3.7 mit diese guide. diese guide

Update:

Ähnliche Fragen auf ALSO:

Die NAPTR-Ausfall wird nicht verwandt. Der SIP-standardLokalisierung von SIP-Servern- erforderlich, um den server mit NAPTR. Wenn es scheitert, eXosip2 wird eine einfache DNS-lookup. In der Praxis werden Sie einfach Locker ein paar Millisekunden für die NAPTR. Dies nur bedeutet, dass Ihr Dienst ist nicht völlig konform, wie es sein sollte NAPTR definiert.

InformationsquelleAutor Besi | 2015-04-14

Schreibe einen Kommentar