But what I want to know is if I've specified the extensions 101 with codec, a,b,c and d and 102 with the same codec, a,b,c and d under my sip.conf. How could I know 101 is using what codec under cli when it is connected with 102?
Btw, is there any order for those codec?
i.e. if all extensions using:
disallow=all
allow=a
allow=b
allow=c
allow=d
So, the "a" will always be the first codec to use? Thanks.作者: bubblestar 時間: 2011-12-22 09:38
As specified in my reply, you can use the command sip show channels to learn the active channels being used. You will get something like the following format in the screen:
Peer User/ANR Call ID Seq (Tx/Rx) Lag Jitter Format
192.168.0.206 206 79010fe1-5a 00101/61141 00000ms 0000ms ULAW
Yes, codec placement is in order where first available codec comes first.
disallow=all
allow=alaw
allow=ulaw
allow=gsm
allow=g729
In above case, alaw will be chosen first.
However, disallow must be put before allow. Otherwise, you may have problem.作者: ckleea 時間: 2011-12-22 10:05
You may need either to look at the console or do some AMI script to dig out this information.
Is bandwidth a major concern or quality?
Sometimes when both peers have the same order of codec preference, the codec used may change in real time.作者: ttmuskie 時間: 2011-12-22 13:42
本帖最後由 ttmuskie 於 2011-12-22 13:46 編輯
Got that. Thanks!
Btw, I just want to see how's the quality while using different codec.作者: ckleea 時間: 2011-12-22 17:58