On Wed, 2019-02-20 at 12:38 -0700, John Kiniston wrote:
> I don't see any other messages in this thread other than your initial
> one
> and my response, perhaps the listserv hasn't relayed it to me yet.
I started a new thread:
If you want your dialplan code to look pretty, use AEL.
On 02/20/2019 11:41 AM, Brian J. Murrell wrote:
Is there any less cumbersome way of doing conditionalized/branching in
extensions.conf other than something like:
exten => s,n,GotoIf($["${SIP}" = "PJSIP" ]?pjsip)
exten =>
I don't see any other messages in this thread other than your initial one
and my response, perhaps the listserv hasn't relayed it to me yet.
I switch between ExecIf/GotoIf/GosubIf and the IF function as needed in my
dialplan design, if It's just a one liner I'll usually use either the IF
function
On Wed, Feb 20, 2019 at 12:08:14PM -0500, Brian J. Murrell wrote:
> exten =>
> s,n,Set(EXT=${IF($[${SIP}=PJSIP]?${PJSIP_DIAL_CONTACTS(${STRREPLACE(ARG2,PJSIP/,)})}:${ARG2})})
>
> But that ${IF expression?tval:fval} doesn't work because tval has a :
> in it which the if function is taking as the
On Wed, 2019-02-20 at 11:46 -0700, John Kiniston wrote:
> Use the IF function to evaluate and change the dial command directly.
Thanks for taking the time, but that doesn't actually answer the
question I asked. It in fact answers the caveat I specifically
mentioned:
> Granted the particular
Use the IF function to evaluate and change the dial command directly.
My braces and parens may be off in this example sorry if it doesn't work
out of the box.
exten => s,n,Dial(${IF($["${SIP}" = "PJSIP"]?
${PJSIP_DIAL_CONTACTS(${STRREPLACE(ARG2,"PJSIP/","")})}{ARG2})},20,TtWw)
On Wed, Feb 20,
Following up on my previously asked question if I rewrite the branching
example (not that it negates the more general branching question) I was
using as such:
exten =>
s,n,Set(EXT=${IF($[${SIP}=PJSIP]?${PJSIP_DIAL_CONTACTS(${STRREPLACE(ARG2,PJSIP/,)})}:${ARG2})})
exten =>
Make sure the IP of every interface address is listed in /etc/hosts
Use dnsmgr
Install local BIND, which you already did.
On 02/20/2019 11:29 AM, John T. Bittner wrote:
Anyone know how to disable DNS in asterisk so PJSIP still works when the
internet goes down.
I tried a few things but
Is there any less cumbersome way of doing conditionalized/branching in
extensions.conf other than something like:
exten => s,n,GotoIf($["${SIP}" = "PJSIP" ]?pjsip)
exten => s,n,Dial(${ARG2},20,TtWw)
exten => s,n,Goto(afterdial)
exten =>
On Wed, Feb 20, 2019, at 12:30 PM, John T. Bittner wrote:
>
> Anyone know how to disable DNS in asterisk so PJSIP still works when
> the internet goes down.
What exactly isn't working? What's the scenario? PJSIP uses asynchronous DNS,
so it shouldn't block Asterisk like chan_sip did. There
Can't you just reference everything in IPs? If not, then hardcode the IPs in
your /etc/hosts file. I think that's a bad idea, but that's one way to ensure
you always have the Ip of a domain name.
From: asterisk-users On Behalf Of
John T. Bittner
Sent: Wednesday, February 20, 2019 11:30 AM
To:
Anyone know how to disable DNS in asterisk so PJSIP still works when the
internet goes down.
I tried a few things but nothing is working. I even installed BIND on the
asterisk box ...that didn't even work. Once I pull the plug on the internet, I
cant dial anything.
John Bittner
CTO
Hi all,
we are searching for shorter post dial delay and we were wondering why the
asterisk takes about 190ms from an ARI Command Playback or Answer until the
SIP Message is send out.
We took the latest code from github and used the python scripts provided by
sangoma in order to start a
13 matches
Mail list logo