Skip to content
Snippets Groups Projects
Commit 2cbee41e authored by Tristan Matthews's avatar Tristan Matthews
Browse files

* #9910: SIP: use pjsip error codes instead of magic numbers

parent d88fe7a7
No related branches found
No related tags found
No related merge requests found
...@@ -1612,23 +1612,23 @@ void registration_cb(pjsip_regc_cbparam *param) ...@@ -1612,23 +1612,23 @@ void registration_cb(pjsip_regc_cbparam *param)
if (param->code < 0 || param->code >= 300) { if (param->code < 0 || param->code >= 300) {
switch (param->code) { switch (param->code) {
case 606: case PJSIP_SC_NOT_ACCEPTABLE_ANYWHERE:
lookForReceivedParameter(param, account); lookForReceivedParameter(param, account);
account->setRegistrationState(ErrorNotAcceptable); account->setRegistrationState(ErrorNotAcceptable);
break; break;
case 503: case PJSIP_SC_SERVICE_UNAVAILABLE:
case 408: case PJSIP_SC_REQUEST_TIMEOUT:
account->setRegistrationState(ErrorHost); account->setRegistrationState(ErrorHost);
break; break;
case 401: case PJSIP_SC_UNAUTHORIZED:
case 403: case PJSIP_SC_FORBIDDEN:
case 404: case PJSIP_SC_NOT_FOUND:
account->setRegistrationState(ErrorAuth); account->setRegistrationState(ErrorAuth);
break; break;
case 423: case PJSIP_SC_INTERVAL_TOO_BRIEF:
// Expiration Interval Too Brief // Expiration Interval Too Brief
account->doubleRegistrationExpire(); account->doubleRegistrationExpire();
account->registerVoIPLink(); account->registerVoIPLink();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment