Displaying 20 results from an estimated 151 matches for "dialstring".
2006 Mar 20
4
simple perl-agi - where's the error?
Hello!
I'm trying to setup a perl-deadagi, but my perl skills lack. can
someone tell me why the following code doesn't work:
#!/usr/bin/perl
use Asterisk::AGI;
$AGI = new Asterisk::AGI;
$dialstring = $AGI->get_variable("DIALSTRING");
$res = $AGI->exec("DIAL $dialstring");
the asterisk output says:
AGI Rx << GET VARIABLE DIALSTRING
AGI Tx >> 200 result=1 (089324154332)
AGI Rx << EXEC DIAL ""
-- AGI Script Executing Application: (DIA...
2009 May 12
1
enum agi interesting problem
...what happens:
I have in my agi something like that:
foreach my $resolver ("e164.arpa", "e164.info", "e164.org") {
my @enums = get_enums($phone, $resolver);
foreach my $enum (@enums) {
$dialstring = $enum . "|90|HL(" .
($maxtime * 60 * 1000) . ":60000:30000)";
$res = $AGI->exec("DIAL $dialstring");
$answeredtime =
$AGI->get_variable("ANSWEREDTIME");...
2006 Jun 26
0
AEL scripting, CUT use and string concatenation
...ng
//; ext_string = String with extension numbers like 101-102-103-104-105
if(${ring_type}=C) {
for (x=1 ; ${x} <= ${num_int} ; x=${x} + 1) {
int=${CUT(ext_string,,${x})};
if(${x} = 1) {
dialstring=SIP/${pbx_id}-${int};
} else {
dialstring=${dialstring}&SIP/${pbx_id}-${int};
};
if(${x} = ${num_int}) {
dialstring=${dialstring}|${timeout};
};...
2006 Feb 03
4
cmd set with multiple values
hello!
has this made it into 1.2.3 already:
http://bugs.digium.com/view.php?id=6128 ?
i'm trying to set a variable that should be used as a dialstring in the
dial-command, including parameters seperated with the respective
delimiter, e.g. like:
exten => 907,1,Set(DESTINATION1=Zap/G1/4989123456789|10|gh)
exten => 907,n,Set(DIALSTRING=${DESTINATION1})
exten => 907,n,Dial(${DIALSTRING})
asterisk complains:
Feb 3 12:39:40 WARNING[26200]:...
2006 May 23
3
AGI ?
...$gAreaCode = pop(@num);
$gPrefix = pop(@num);
$gAreaCode = pop(@num);
### Log Statement for Troubleshooting ###
#print LOG "(". localtime() .") Set Areacode: $gAreaCode -
Prefix: $gPrefix - Number: $gNumber\n";
}
### Calls the function genDialString to create the actual dial string
depending on what was dialed ###
my $retDialStr = genDialString($gAreaCode,$gPrefix,$gNumber,$gIaxUser,
$gIaxPass,$gIaxHost,$gSipHost);
if(!$retDialStr) {
### Log Statement for Troubleshooting ###
#print LOG "(". localtime() .") ERROR:...
2004 Nov 29
2
Variable substitution - How can I do Dial(${DIALSTRING}) where ${DIALSTRING} is 'SIP/201, 15, tT'?
I've been banging my head against a brick wall for the last hour and I'm
sure this is one of those easy to solve things - just that I can't see the
wood for the trees.
I'm trying to do:
-----------
[some-context]
Exten => s,1,Macro(dodial,'SIP/201,15,tT',123456,MOHClass)
[macro-dodial]
Exten => s,1,SetCallerID(${ARG2})
Exten => s,2,SetMusicOnHold(${ARG3})
Exten
2009 Jan 16
0
No subject
...=A0=A0=A0=A0=A0=A0=A0=A0 my @enums =3D get_enums($phone, $resolv=
er);
>
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 for=
each my $enum (@enums) {
>
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 $dialstring =3D $enum . "|90|HL(" .
> ($maxtime * 60 * 1000) . ":60000:30000)";
>
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 $res =3D $AGI->exec("DIAL $dialstring");
>
> =A0=A0=A0=A0=A0=A0=A0=A0=A...
2009 Jan 16
0
No subject
...0=A0=A0=A0=A0=A0=A0=A0 my @enums =3D get_enums($phone, =
$resolver);
>
> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 =
foreach my $enum (@enums) {
>
> =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 $dialstring =3D $enum . "|90|HL(" .
> ($maxtime * 60 * 1000) . ":60000:30000)";
>
> =
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 $res =3D $AGI->exec("DIAL $dialstring");
>
> =
=A0=A0=A0=A0=A0=A0=A0=...
2007 Jun 15
2
combining AGI with dialplans
On 2007-05-15 Tony Mountifield wrote (wrt using AGI scripts to dial out):
> Can't comment on this one, as I never use AGI to dial.
> My AGIs just set the context, extension and priority,
> and exit to the dialplan to do any dialling.
(http://article.gmane.org/gmane.comp.telephony.pbx.asterisk.user/185537)
I would like to do this, but I am having trouble figuring out how. I have
2008 Oct 25
1
gtalk dialstring?
Hi everyone!
I couldn't find anything expressive about gtalk dialstrings. It doesn't seem
to work. I'm not sure why, so I'll start at the easiest point.
The syntax I found was:
gtalk/my_account_name/buddys_account_name at gmail.com
Is this correct?
And does any of you googletalkers know, if a simple google-mail account is
enough to use the talkin...
2007 Nov 30
3
How to setup redundant SIP peers
Hello list,
I try to setup an asterisk-server with different SIP-Peers to PSTN.
The Peer are working and configured in sip.conf:
[peer1]
type=peer
host=10.10.10.1
[peer2]
type=peer
host=10.10.10.2
Now dialout is no problem. Extensions.conf says:
exten => _0Z.,1,Dial(SIP/49${EXTEN:1}@peer1,30)
But how can I setup a failure-route if the SIP-Proxy "peer1" ist not
2014 Oct 22
0
SIP dialing with authentication with dialstring and wothout sip; conf
Hello,
I've got a bunch outgoing-only SIP trunks "connected" to an asterisk 11 setup.
I've read the following doc [1] stating you can pass username/password
in a dial string.
My goal is to dial from asterisk through one SIP trunk or another
without touching my sip.conf file.
In other words, I'm planning to use:
Dial(technology/user:password at
2006 Apr 26
3
astcc: need partial pin code
...r pin: <user enter a long pin>
Enter your destination phone number: <user enters the destination phone
number>
Is there a code snip available for that?
Keyin needs always more time, we need to allow longer spaces between the
digits, therefore we need to allow the # to finish the dialstring
faster. I wonder if we can use one dialstring for all:
cardnumber*pin*destination-number
How can a user end the call and dial a new number, without hanging up?
The user has usually a desk phone (=card number), and this dialin should
work parallel, but of course it assumes still that only one...
2006 Mar 29
1
OT: HOWTO: Query channel state on an Ateus Voice Blue GSM gateway
...hannels currently in
use. Hope this helps someone.
Notes:
1. Execute from /var/lib/asterisk/agi-bin as 'querygsmgateway.agi'
2. Replace .201 with the last dotted quad of your gateway's IP address (in
this example, 192.168.1.201 is the IP of the gateway)
3. Assumes that the variable ${DIALSTRING} is set with the NAMA number of
the mobile to call
querygamgateway.agi:
#!/bin/bash
GSMCHANNEL=`asterisk -rx "SIP SHOW CHANNELS" | grep -a -A0 ".201"`
CURRENTCHANNEL1=${GSMCHANNEL:55:7}
CURRENTCHANNEL2=${GSMCHANNEL:118:7}
CURRENTCHANNEL3=${GSMCHANNEL:181:7}
CURRENTCHANNEL4=${...
2008 Jan 12
2
Perl-AGI process
Hi All,
i have created one prepaid PERL AGI script to integrate asterisk users in our current Oracle Billing System. I am using $AGI->exec('Dial', $dialstr); in script after getting the MAX time out for the priticular call.
But when the channels increase on my asterisk more than 50-60 asterisk get crashed and i am suspecting the cause is of AGI Script. because when i check ps on
2006 Feb 22
2
mysql phone number pattern match query
Does anyone have a mysql query that will compare a number from the
asterisk cdr to a table of international country+city codes to determine
the closest match?
The two fields are;
1. Asterisk mysql cdr 'dst' field - sample record value
'011441316551212'
2. rate table data like this
DialPattern
011447977
011447979
011447980
011447981
011447984
011447985
011447986
2005 Oct 07
1
ASTCC -- semantic note of 'callstart' in cdrs?
Looking at the code, it would appear that the 'callstart' column of the cdrs table should really be
called 'callend':
$dialstr = "IAX2/$res->{path}/$phone|30|HL(" . ($maxtime * 60 * 1000) .
":60000:30000)";
$res = $AGI->exec("DIAL $dialstr");
$answeredtime =
2006 Feb 20
1
Dial from AGI = no ring back ??
Hi everybody,
I sent an e-mail this morning regarding SIP / IAX2
with no ring-back, I now succeeded to pin-point the
problem, here it is, if I dial a provider directly from
extensions.conf I get ring-back, if I dial from an AGI
script I don't get the ring-back but it calls anyway.
I use 1.0.9.
Any hint would be appreciated ! Thanks,
Frederic
;Calling this one does not give me ring back
2006 Jun 24
2
Playing sound before dialing
Hi,
I have configured asterisk now with ENUM lookups which are working
really perfect.
Now I want to play a small soundfile before dial the number to inform
the caller which protocl is used (SIP, IAX2 or ISDN).
How can I do this?
With Playback it doesn't seems to work:
[iax2-sipport-out]
; with leading 3 using IAX-sipport
exten => s,1,NoOp(Dialing ${DIALSTR} with iax2-sipport-out)
exten
2006 Dec 20
0
asterisk run on vxworks for hardware pbx
Hi
My hardware PBX run asterisk on vxworks,Because the vxworks not support
perl.
Now I want to add a callback function to my pbx.
now it can store Caller and Called party numbers in queue when Called party
is busy
Then I malloc a new ast_channel to call.It is should use
ast_get_channel_by_exten_locked() or ast_channel_alloc() ,
my program as follow,But it isn't work, anyone know how to