[pjsip] Error getting the conference signal level:

Benny Prijono bennylp at pjsip.org
Fri Nov 16 03:19:08 EST 2007


Thomas Plotkowiak wrote:
> According to the api i should get a value between 0 and 255, when in use 
> this function but somehow it does only get set to 0, although i tested 
> it and the setting works fine, when I press - the sound gets muted, and 
> when I press + i can hear it again.
> 
> Some dummy initialization:
> 
>     unsigned rx_level = 99;
>     unsigned tx_level = 99;
> ...
> setup some conference on slot 1.
> ...
> 
> for (;;) {
>     if (option[0] == '-')
>         pjsua_conf_adjust_rx_level(1,0);
>     
>     if (option[0] =='+')
>         pjsua_conf_adjust_rx_level(1,1);    
>     
>     if (option[0] == 's'){        
>         status = pjsua_conf_get_signal_level(1, &tx_level, &rx_level);
>         if (status != PJ_SUCCESS) error_exit("Error getting port 
> volume", status);        
>         printf("%s%u", "RXLevel: ", rx_level);    
>     }
> 

Try printing the tx_level too just in case you have some value 
there. Also do you really have some signal going to/from the slot?

cheers,
  -benny

> Cheers
> Thomas







More information about the pjsip mailing list