[Osip] How to refer a call?

=?gb2312?B?1tzWx9Xr?= zhouhunt at hotmail.com
Thu Nov 15 09:50:11 CET 2007


Thank you !
But my program doesn't respond.
My idea is to make a button,when I set it,it can forward.
The code follows that:
 
 
 
  osip_message_t *refer = NULL;    char tmp[4096]; /*´æ´¢ºô½ÐʱÐèÒªµÄÐÅÏ¢*/  char source_call[100]={0}; char dest_call[100]={0};    char port[100];  size_t refer_to_len; char *refer_to="8615921901302"; char proxy[100]; itoa(lport,port,10);  GetDlgItem(IDC_HANG)->EnableWindow(true);  sprintf(source_call, "sip:%s@%s:%s", userName, hostIP, port); sprintf(dest_call, "sip:%s@%s:%s", "8615821920949", hostIP, port);      int i=eXosip_refer_build_request (&refer, refer_to,source_call,dest_call,NULL); int ret=i;  if (i != 0) {  AfxMessageBox("Intial refer failed!\n"); }  char localip[128];     eXosip_guess_localip (AF_INET, localip, 128); snprintf (tmp, 4096,  "v=0\r\n"  "o=youtoo 1 1 IN IP4 %s\r\n"  "s=Session SDP\r\n"  "c=IN IP4 %s\r\n"  "t=0 0\r\n"  "m=audio %d RTP/UDP 0 8 101\r\n"  "a=rtpmap:0 PCMU/8000\r\n"  //  "a=rtpmap:8 PCMA/8000\r\n"  //  "a=rtpmap:101 telephone-event/8000\r\n"  //  "a=fmtp:101 0-15\r\n", localip, localip, rtp_port  );     osip_message_set_body (refer, tmp, 
 strlen(tmp)); osip_message_set_content_type (refer, "application/sdp");  eXosip_lock (); i = eXosip_refer_send_request (refer);   eXosip_unlock (); > From: zhouhunt at hotmail.com> To: osip at atosc.org> Date: Thu, 8 Nov 2007 09:57:05 +0800> Subject: [Osip] How to refer a call?> > > Hello everybody:> I am using eXosip2-3.0.1.> I want to refer a call.And i use eXosip_refer_build_request and eXosip_refer_send_request,is it right?> > > > Best regard! > _________________________________________________________________> Windows Live Custom Domain£¬ÄúµÄÃâ·Ñµç×ÓÓʾ֡£> https://domains.live.com/default.aspx> _______________________________________________> Osip mailing list> Osip at atosc.org> http://www.atosc.org/mailinglist/listinfo/osip> 
_________________________________________________________________
MSN ÖÐÎÄÍø£¬×îÐÂʱÉÐÉú»î×ÊѶ£¬°×Áì¾Û¼¯ÃÅ»§¡£
http://cn.msn.com


More information about the Osip mailing list