2017-10-09 1 views
0

Ich habe eine VOIP-IOS-Anwendung basierend auf pjsip. Ich habe ein Problem mit dem Netzwerkswitch. Wenn beispielsweise meine App inaktiv wird, kann sich das Netzwerk ändern und wenn ich auf einen eingehenden Anruf stoße, kann ich nicht antworten, weil ich keine Registrierung habe. Ich weiß nicht, was der beste Weg ist, um herauszufinden, ob ich eine Registrierung bei BESONDEREM NETZWERK habe oder nicht. (Es reicht nicht, pjsua_acc_get_info zu überprüfen, da es möglicherweise noch eine Registrierung vom vorherigen Netzwerk hat).Wie finde ich heraus, ob ich in einem bestimmten Netzwerk in PJSIP registriert bin?

Antwort

0

Die Registrierung erfolgt in regelmäßigen Abständen. Sie können angeben, dass Sie nicht registriert sind, wenn die Zeit für die Registrierung abgelaufen ist. Also sollten Sie auch überprüfen, wie in Chek account registration status das Feld "abläuft" von der Struktur zurückgegeben von pjsua_acc_get_info

Verwandte Themen