Pracuję z pjsip dla iOS, skonfigurowałem program pjsip i mogę się zarejestrować i zarejestrować ponownie w określonym przedziale czasu, ale jest scenariusz, w którym chcę zmienić szczegóły konta pjsip w momencie ponownego rejestrowania się z nowymi danymi ale nie znalazłem nic na google, które może wskazywać, jak to zmienić.Jak zmienić konto rejestru pjsip w momencie ponownej rejestracji?
Jeśli ktoś ma pomysł na ten temat, poproś mnie o zmianę danych pjsua_acc_config
w czasie ponownej rejestracji. Otrzymuję wywołanie metody w momencie ponownego zarejestrowania.
static void on_reg_state2(pjsua_acc_id acc_id, pjsua_reg_info *info) {
PJ_LOG(3,(__FILE__, "%s: Account %d Reason %.*s Status %d code %d CurrentOp %d",
__FUNCTION__, acc_id, info->cbparam->reason.slen, info->cbparam->reason.ptr,
info->cbparam->status,info->cbparam->code, info->cbparam->regc));
}
co dane konto, starasz się zmienić? – jkr
Po raz pierwszy zarejestrowałem użytkownika z sip przy użyciu szczegółów pjsua_acc_config, a teraz użytkownik jest podłączony, a następnie, jeśli jakikolwiek serwer przypadków zostanie wyłączony, chcę, aby ta konfiguracja mogła się zmienić. – Retro