I believe you can do that kind of thing with SIP, using the
SetVar(${SIP_CODEC}="CODEC"}) in your extensions.conf... So, For example, if
the extension of your card machine were say '100' then you would do
something like this

[outgoing]

exten => _1NXXNXXXXXX,1,Gotoif($[${CALLERID_NUM} = '100']?2:3)
exten => _1NXXNXXXXXX,2,SetVar(${SIP_CODEC}="ulaw")
exten =>
_1NXXNXXXXXX,3,Dial(IAX2/user:[EMAIL PROTECTED]/$EXTEN,30)

I don't know if this works with IAX...

    -Chris

----- Original Message -----
From: "Kris Boutilier" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, August 19, 2004 3:11 PM
Subject: [Asterisk-Users] How to run different codecs between the same
endpoints on an IAX trunk?


> Or perhaps how to configure and refer to two parallel IAX trunks with
> different codecs?
>
> I have a situation where I'm using G.729A as my IAX trunking codec. Now I
> need to push some short duration, low bitrate modem traffic over the link
(a
> credit card terminal). Obviously the modem audio isn't going to survive
the
> G.729 codec process intact, so for the times the device is used I'd like
to
> service calls from that device (and only that device) with a higher-data
> rate codec.
>
> Any suggestions?
>
> Kris Boutilier
> Information Systems Coordinator
> Sunshine Coast Regional District
>
> _______________________________________________
> 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

_______________________________________________
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