Use the hostname as registration operator
This commit is contained in:
parent
045698b153
commit
e2405c2b2c
@ -659,17 +659,19 @@ static void _callback_r_register(ModemPlugin * modem, int status,
|
|||||||
mevent.type = MODEM_EVENT_TYPE_REGISTRATION;
|
mevent.type = MODEM_EVENT_TYPE_REGISTRATION;
|
||||||
mevent.registration.mode = MODEM_REGISTRATION_MODE_AUTOMATIC;
|
mevent.registration.mode = MODEM_REGISTRATION_MODE_AUTOMATIC;
|
||||||
mevent.registration.status = MODEM_REGISTRATION_STATUS_UNKNOWN;
|
mevent.registration.status = MODEM_REGISTRATION_STATUS_UNKNOWN;
|
||||||
|
hostname = helper->config_get(helper->modem, "registrar_hostname");
|
||||||
if(status == 200)
|
if(status == 200)
|
||||||
|
{
|
||||||
mevent.registration.status
|
mevent.registration.status
|
||||||
= MODEM_REGISTRATION_STATUS_REGISTERED;
|
= MODEM_REGISTRATION_STATUS_REGISTERED;
|
||||||
|
mevent.registration._operator = hostname;
|
||||||
|
}
|
||||||
else if(status == 401 || status == 405)
|
else if(status == 401 || status == 405)
|
||||||
{
|
{
|
||||||
mevent.registration.status
|
mevent.registration.status
|
||||||
= MODEM_REGISTRATION_STATUS_SEARCHING;
|
= MODEM_REGISTRATION_STATUS_SEARCHING;
|
||||||
wa = (sip != NULL) ? sip->sip_www_authenticate : NULL;
|
wa = (sip != NULL) ? sip->sip_www_authenticate : NULL;
|
||||||
tl_gets(tags, SIPTAG_WWW_AUTHENTICATE_REF(wa), TAG_END());
|
tl_gets(tags, SIPTAG_WWW_AUTHENTICATE_REF(wa), TAG_END());
|
||||||
hostname = helper->config_get(helper->modem,
|
|
||||||
"registrar_hostname");
|
|
||||||
username = helper->config_get(helper->modem,
|
username = helper->config_get(helper->modem,
|
||||||
"registrar_username");
|
"registrar_username");
|
||||||
password = helper->config_get(helper->modem,
|
password = helper->config_get(helper->modem,
|
||||||
|
Loading…
Reference in New Issue
Block a user