2014-12-14 24 views
12

Utknąłem w tym z kilku dni. Zainstalowałem wtyczkę phonegap dla twilio client (autorstwa Jeffa Linwooda) do świeżej aplikacji do phonegap. Skopiowano nagłówki, plik biblioteki do projektu xcode z twilio ios sdk, jak wspomniano w instrukcjach.Błąd wtyczki wtyczki Twilio Phonegap

Ale gdy uruchamiam aplikację testową, to daje mi następujący błąd:

2014-12-14 12:30:42.940 TestApp[1802:14622] THREAD WARNING: ['TCPlugin'] took '221.611084' ms. Plugin should use a background thread. 2014-12-14 12:30:42.941 TestApp[1802:14622] PJSIP(1):
pjsua_acc.c .Unable to create/send REGISTER: Object is busy (PJSIP_EBUSY) [status=171001] 2014-12-14 12:30:43.947 TestApp[1802:14622] State: Offline 2014-12-14 12:30:45.727 TestApp[1802:14777] PJSIP(2): pjsua_acc.c ....SIP registration failed, status=302 (Moved Temporarily) 2014-12-14 12:30:45.734 TestApp[1802:14777] PJSIP(1): pjsua_acc.c .....Unable to create/send REGISTER: Object is busy (PJSIP_EBUSY) [status=171001]

testowane z poniższym:

  • Xcode v 6.1.1/iOS 8.1 i XCode 5.1.1/iOS 7,1 (oba alternatywnie)
    • wersja PhoneGap: 4.1.2-0.22.9 i 3.6.3-0.22.3 (obydwa ewentualnie)
    • Cordova iOS 4.1.2 i 3.7.0 (obydwa ewentualnie)
    • Twilio iOS Client SDK 1,2

Jeśli potrzebujesz więcej informacji proszę czuć się swobodnie pytać. Proszę, zasugeruj mi, jeśli coś robię źle. Byłoby wspaniale, gdyby ktoś pomógł mi przejść przez to. Pozdrawiam.

+0

Nie mogę konkretnie powiedzieć, jak rozwiązać ten problem, ale mam rozpoznać błędy ... Registraion już w toku ---> .Unable do tworzenia/wyślij REGISTER: Przedmiot jest zajęty (PJSIP_EBUSY) [ status = 171001] Nie powinieneś otrzymywać przekierowania, sprawdź adres serwera SIP ----> ... Rejestracja SIP nie powiodła się, status = 302 (Przeniesiony tymczasowo) Tak jak poprzednio ---> ... ..Nie można utworzyć/wysłać REJESTRU: Obiekt jest zajęty (PJSIP_EBUSY) [status = 171001] Może to zapewnić pewne wskazówki: http://stackoverflow.com/questions/1623816/voip-using-pjsip-pjsua-acc- c-sip-registration-failed-status-408-request-time – dsghi

+0

Mam dokładnie to samo ostrzeżenie (to nie jest er ror per se, ponieważ wszystko działa zgodnie z przeznaczeniem), ale chciałbym wiedzieć, o co tu chodzi i jak się go pozbyć! Stąd bounty :-) – Nick

Odpowiedz

0

Bez próbki kodu trudno powiedzieć na pewno, ale jak wspomniano, wygląda na to, że wykonywanych jest wiele połączeń.

Patrząc na źródło, wydaje się, że polecenie "deviceSetup" uruchomi połączenie, więc jeśli ręcznie wywołasz polecenie "connect" po skonfigurowaniu urządzenia, prawdopodobnie spowoduje to ostrzeżenie. Jeśli to nie zadziała, możesz wysłać trochę więcej przykładowego kodu.

Nadzieję, że pomaga!

Powiązane problemy