Registration Problem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I am trying to register using pjsip. I am getting 401 unauthorized as a
response.. After that it is not resending register request with the
credential details..

Can any one help me in this ???

 

transportid = -1;

            pjsua_transport_config tcp_cfg;

            unsigned i;

            pj_status_t status;     

            // register thread 

            pj_thread_desc desc = {0};

            pj_thread_t* thread = NULL;

            pj_thread_register("GThread", desc, &thread);

            pjsua_create();

            pool = pjsua_pool_create("pjsua", 1000, 1000);

 

            pjsua_config_default(&cfg);

            pjsua_logging_config_default(&lcfg);

            pjsua_media_config_default(&mcfg);

            pjsua_transport_config_default(&udp_cfg);

            udp_cfg.port = 5060;

            pjsua_transport_config_default(&rtp_cfg);

            rtp_cfg.port = 4000;

            lcfg.level = 4;

 

            pjsua_init(&cfg,&lcfg,&mcfg);

 

            /* Add UDP transport unless it's disabled. */

      

            pjsua_acc_id aid;

 

            status = pjsua_transport_create(PJSIP_TRANSPORT_UDP,

                  &udp_cfg, 

                  &transportid);

 

            /* Add local account */

            status = pjsua_acc_add_local(transportid, PJ_TRUE, &aid);

 

            status = pjsua_media_transports_create(&rtp_cfg);

      

            pjsua_start();

 

            pjsua_acc_config_default(&accConfig);

 

            accConfig.id = pj_str("sip:"SIP_USER"@"SIP_DOMAIN);

            accConfig.reg_uri = pj_str("sip:"SIP_USER"@"SIP_DOMAIN);

 

            // AUTHENTICATION

            accConfig.cred_count = 1;

            accConfig.cred_info[0].username = pj_str(SIP_USER);

            accConfig.cred_info[0].realm = pj_str("*");

            accConfig.cred_info[0].scheme = pj_str(SCHEME);

            accConfig.cred_info[0].data_type = PJSIP_CRED_DATA_PLAIN_PASSWD;

            accConfig.cred_info[0].data = pj_str(SIP_PASSWD);

 

            pjsua_acc_id pjAccId= -1;

            status = pjsua_acc_add(&accConfig, PJ_TRUE, &pjAccId);

 

 

Thanks in Advance.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090914/321bb947/attachment-0001.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux