But yhis doesn't deal with the canreinvite
i have 3 call directions

1. Local - Internet / Internet Local  - g729 , media through *
2. Local - Local - g711, media not through *
3. Internet - Internet - g729, media not through *

Your solution is working ok , except in the 3-td situation. Can this be done som how with peers ?

Eric Wieling wrote:

Damian Minkov wrote:

How can i control the codec for the calls. For example I have 3 SIP phones registered to asterisk
The firs two are in the local area network (behind nat)- I want to use g711 between them and to connect directly (canreinvite=yes)
and the third is in internet - want all calls to it and from it to use g729 and media to go through asterisk.
So if Phone 1 calls Phone 2 the codec to be g711, but when Phone 1 calls Phone 3 to use g729 ?


Because of the problem with disallow= in sip.conf peer sections this may not work the way you expect. This is what I do.

[general]
diallow=all
allow=ulaw
allow=g729

[phone1]
disallow=all
allow=ulaw

[phone2]
disallow=all
allow=ulaw

[phone3]
disallow=all
allow=g729

Now for the trick. Make the PHONE only support the codec you want. i.e. diallow all the codecs on phone1 and phone 2 except for ulaw. On phone 3 disallow all the codecs except for g729. Because of the problems with disallow= in the [happypeer] parts of sip.conf this won't work unless the codecs are specified on the phone. Do NOT allow both ulaw and alaw. I've seen problems with this reported on #asterisk

--Eric



--
   Best Regards,
   Damian Minkov

   COSMOS Software Enterprises, Ltd.
   Tel:    (+359-2)   983-32-62
   Mobile: (+359-88)  853-28-25
   E-Mail: [EMAIL PROTECTED]
   http://www.space-comm.com

   Post address:
      P. O. Box 941,
      1000 Sofia,
      Bulgaria

   Office address:
      ap. 9, fl. 4,
      "11 August" str., No. 43,
      1202 Sofia,
      Bulgaria


_______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to