【发布时间】:2014-03-01 06:25:26
【问题描述】:
我正在使用 PJSIP 进行语音通话。当我使用我们的服务器时,一切都很好,即通话连接,通信。但是当我使用 SIP2SIP.INFO 服务器时。注册成功,但通话未接通。我在 SIP2SIP.info 中看到了没有呼出或呼入的日志。 所以呼叫不是发起的。
char cfg_reg_uri[] = "sip:sip2sip.info";
char cfg_cred_realm[] = "sip2sip.info";
char cfg_cred_scheme[]="digest";
pjsua_acc_config cfg;
pjsua_acc_config_default(&cfg);
cfg.id = pj_str(cfg_id);
cfg.reg_uri = pj_str(cfg_reg_uri);
cfg.cred_count = 1;
cfg.cred_info[0].realm = pj_str(cfg_cred_realm);
cfg.cred_info[0].scheme = pj_str(cfg_cred_scheme);
cfg.cred_info[0].username = pj_str(cfg_cred_username);
cfg.cred_info[0].data_type = PJSIP_CRED_DATA_PLAIN_PASSWD;
cfg.cred_info[0].data = pj_str(cfg_cred_password);
status = pjsua_acc_add(&cfg, PJ_TRUE, &_acc_id);
我注意到我们需要在 sip2sip 中使用名为“proxy.sipthor.net”的出站代理。 但很困惑如何在 pjsip 代码中使用。
请高手帮忙。
【问题讨论】:
-
你是如何连接本地的,我试过注册成功,但通话没有连接。我用过