PJSIP QOS using DSCP

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

 



Hi Ramu, 


you may find some more usefull information here :

http://trac.pjsip.org/repos/wiki/QoS

Regards,

Romain





>________________________________
> De?: Ramu <contactramu at gmail.com>
>??: Romain JEZEQUEL <romainjezequel at yahoo.fr>; pjsip list <pjsip at lists.pjsip.org> 
>Envoy? le : Mercredi 15 mai 2013 1h51
>Objet?: Re: [pjsip] PJSIP QOS using DSCP
> 
>
>
>Hi Romain,
>
>
>Thank you very much for your information.
>
>
>Can we not do like this for DSCP in PJSip.=>
>
>
>? ??pjsua_transport_config_default(&mtcfg);
>? ? mtcfg.port = 4000;
>? ? mtcfg.qos_type= PJ_QOS_TYPE_VOICE;
>? ? mtcfg.qos_params.flags= PJ_QOS_PARAM_HAS_DSCP;
>? ? mtcfg.qos_params.dscp_val= 0x2e;
>
>
>
>
>
>On Tue, May 14, 2013 at 5:01 AM, Romain JEZEQUEL <romainjezequel at yahoo.fr> wrote:
>
>Hi Ramu, 
>>
>>You can use the following API :
>>
>>??? /* Update QOS for UDP transport */
>>??? pj_qos_type?? qos_type = /* YOUR VALUE */
>>??? pj_qos_params qos_params;
>>??? pj_qos_get_params(qos_type, &qos_params);
>>
>>??? pj_sock_t udp_sock = pjsip_udp_transport_get_socket(wan_transport);
>>??? pj_sock_apply_qos(udp_sock, qos_type, &qos_params, 2, NULL /* Optionnal*/,? NULL /* Optionnal*/);
>>
>>??? /* Update QOS for TCP transport */
>>??? /* Get default config */
>>??? pjsip_tcp_transport_cfg tcp_cfg;
>>??? pjsip_tcp_transport_cfg_default(&tcp_cfg,
 pj_AF_INET());
>>
>>??? /* Set QOS */
>>??? tcp_cfg.qos_type?????????????????? = qos_type;
>>??? tcp_cfg.qos_params.flags?????? = qos_params.flags;
>>??? tcp_cfg.qos_params.dscp_val = qos_params.dscp_val;
>>
>>??? /* Start transport */
>>??? status = pjsip_tcp_transport_start3( app->h_sip_endpt, &tcp_cfg, &wan_transport_fact);
>>
>>Regards,
>>
>>Romain
>>
>>
>>
>>
>>
>>
>>>________________________________
>>> De?: Ramu <contactramu at gmail.com>
>>>??: pjsip list <pjsip at lists.pjsip.org> 
>>>Envoy? le : Mardi 14 mai 2013 6h15
>>>Objet?: [pjsip] PJSIP QOS using DSCP
>>> 
>>>
>>>
>>>Hi There,
>>>
>>>
>>>Is anybody done QOS using DSCP in iOS/Android PJSIP versions?
>>>
>>>
>>>Please let us know how can we configure DSCP on client side?
>>>
>>>
>>>Thank you
>>>
>>>
>>>-- 
>>>Ramu 
>>>_______________________________________________
>>>Visit our blog: http://blog.pjsip.org
>>>
>>>pjsip mailing list
>>>pjsip at lists.pjsip.org
>>>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>>
>>>
>>>
>>_______________________________________________
>>Visit our blog: http://blog.pjsip.org
>>
>>pjsip mailing list
>>pjsip at lists.pjsip.org
>>http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>>
>>
>
>
>
>-- 
>Ramu 
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20130517/81eba025/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