media-server icon indicating copy to clipboard operation
media-server copied to clipboard

sip invite

Open BreakingY opened this issue 2 years ago • 4 comments

` struct sip_uac_transaction_t* sip_uac_invite(struct sip_agent_t* sip, const char* name, const char* to, sip_uac_oninvite oninvite, void* param) { struct sip_message_t* req; struct sip_uac_transaction_t* t;

req = sip_message_create(SIP_MESSAGE_REQUEST); if (0 != sip_message_init(req, SIP_METHOD_INVITE, to, name, to)) { sip_message_destroy(req); return NULL; }

t = sip_uac_transaction_create(sip, req); t->oninvite = oninvite; t->param = param; return t; } ` sip_message_init的时候为什么url是to,不应该是往代理服务器发送吗,url指定为to不是直接就是p2p了吗,我是sip小白,望大佬赐教

BreakingY avatar Dec 08 '23 09:12 BreakingY

一般代理服务器是透明的, 实际发送地址是通过send中指定的.

ireader avatar Dec 09 '23 07:12 ireader

我看sip-uac-test2里面没有向代理服务器发送,sip-uac-test2中发送的实际地址就是to,这里仅是为了测试才直接向to发送的吗,实际应该在send里面向代理服务发送是吧

BreakingY avatar Dec 11 '23 02:12 BreakingY

是的, 如果有代理的话发送地址改成代理

ireader avatar Dec 11 '23 03:12 ireader

嗯嗯,明白了

BreakingY avatar Dec 11 '23 03:12 BreakingY