2024年3月26日发(作者:)

osip提供接口研究整理文档

一.LIBRARY ""

EXPORTS

eXosip_init

//eXosip的初始化:在eXosip_init()里面加载了四个有限状态机,正是这四个有限状态

机线程能够对接收到的网消息进行自动的状态跳转并处理。

eXosip_quit

//eXosip退出

eXosip_set_option

eXosip_lock

//eXosip锁定重置

eXosip_unlock

//eXosip解锁

eXosip_listen_addr

//eXosip监听

eXosip_set_socket

//eXosip设置端口

eXosip_set_user_agent

//eXosip设置用户代理

eXosip_enable_ipv6

//开启IPV6支持

eXosip_masquerade_contact

eXosip_add_authentication_info

eXosip_clear_authentication_info

eXosip_default_action

eXosip_automatic_refresh

eXosip_automatic_action

eXosip_generate_random

eXosip_event_free

//释放事务

eXosip_event_wait

//事务等待

eXosip_event_get

//认证消息

eXosip_subscribe_build_initial_request

//subscribe(认证)消息初始化

eXosip_subscribe_send_initial_request

//发送subscribe消息

eXosip_subscribe_build_refresh_request

eXosip_subscribe_send_refresh_request

eXosip_insubscription_build_answer

eXosip_insubscription_send_answer

eXosip_insubscription_build_request

eXosip_insubscription_build_notify

eXosip_insubscription_send_request

//注册消息

eXosip_register_build_initial_register

//注册消息初始化

eXosip_register_build_register

//注册消息创建

eXosip_register_send_register

//注册消息发送

eXosip_register_remove

// 传输 MESSAGE方法,也就是即时消息,

// 和 INFO 方法相比,主要区别,是 MESSAGE 不用建立连接,直接传输信息,

// 而 INFO 必须在建立 INVITE 的基础上传输。

eXosip_message_build_request

eXosip_message_send_request

eXosip_message_build_answer

eXosip_message_send_answer

eXosip_refer_build_request

eXosip_refer_send_request

eXosip_build_publish

eXosip_publish

eXosip_options_build_request

eXosip_options_send_request

eXosip_options_build_answer

eXosip_options_send_answer

eXosip_transport_set

eXosip_guess_localip

eXosip_get_remote_sdp

eXosip_get_local_sdp

eXosip_get_remote_sdp_from_tid

eXosip_get_local_sdp_from_tid

eXosip_get_sdp_info