Hallo Zusammen,
ich habe aktuell folgendes Projekt: eine "smarte" Klingelanlage. Auf einem Raspberry Pi läuft PJSIP mittels PJSUA2 (gewrappt für Python). Wenn also geklingelt wird, dann soll das System eine Nummer anrufen können und auf einen Bestätigungs-DTMF warten. Was SIP und auch die nötige SIP URI angeht habe ich leider keine Erfahrung, deshalb klappt es bestimmt auch nicht. PJSUA2 registriert sich erfolgreich an der FB und man kann über die Kurzwahl den Pi auch anrufen (der lehnt wie gewünscht den Anruf sofort ab). Nun starte ich den Aufruf von makeCall mit folgender URI: "sip:{zielnummer}@fritz.box". Da bekomme ich immer nur
Ich glaube, ich mache definitiv etwas in der Konfiguration falsch. Ich habe folgende Parameter eingestellt:
SipTransportPort: 5060 (UDP)
Account ID URI: "sip:{sipUsername}@fritz.box"
Registrar URI: "sip:fritz.box"
pj.AuthCredInfo("digest", "*", sipUsername, 0, sipPassword)
Ich versuche dann, meine Handynummer anzurufen. In der FritzBox habe ich eine ausgehende Telefonnummer für das "IP Telefon" hinterlegt. Was übersehe ich? Irgendwie scheint ein Anruf so nicht korrekt eingefädelt zu sein...
Vielen Dank für weitere Hilfe!
fussel132
ich habe aktuell folgendes Projekt: eine "smarte" Klingelanlage. Auf einem Raspberry Pi läuft PJSIP mittels PJSUA2 (gewrappt für Python). Wenn also geklingelt wird, dann soll das System eine Nummer anrufen können und auf einen Bestätigungs-DTMF warten. Was SIP und auch die nötige SIP URI angeht habe ich leider keine Erfahrung, deshalb klappt es bestimmt auch nicht. PJSUA2 registriert sich erfolgreich an der FB und man kann über die Kurzwahl den Pi auch anrufen (der lehnt wie gewünscht den Anruf sofort ab). Nun starte ich den Aufruf von makeCall mit folgender URI: "sip:{zielnummer}@fritz.box". Da bekomme ich immer nur
Code:
Response msg 401/INVITE/cseq=25075 (rdata0x7f780021f8) from UDP 192.168.178.1:5060: SIP/2.0 401 Unauthorized
SipTransportPort: 5060 (UDP)
Account ID URI: "sip:{sipUsername}@fritz.box"
Registrar URI: "sip:fritz.box"
pj.AuthCredInfo("digest", "*", sipUsername, 0, sipPassword)
Ich versuche dann, meine Handynummer anzurufen. In der FritzBox habe ich eine ausgehende Telefonnummer für das "IP Telefon" hinterlegt. Was übersehe ich? Irgendwie scheint ein Anruf so nicht korrekt eingefädelt zu sein...
Vielen Dank für weitere Hilfe!
fussel132