Vivek Inside pjsua_acc_config you have this struct: /** * Array of credentials. If registration is desired, normally there should * be at least one credential specified, to successfully authenticate * against the service provider. More credentials can be specified, for * example when the requests are expected to be challenged by the * proxies in the route set. */ pjsip_cred_info cred_info[PJSUA_ACC_MAX_PROXIES]; You might also experience that some servers require the domain name and some do not. /Johan