View previous topic :: View next topic |
Author |
Message |
mailinglist at linuxis... Guest
|
Posted: Sat Dec 05, 2015 11:21 am Post subject: [asterisk-users] Manipulating of a dialed sequence |
|
|
Hi Asterisk List
Given, as an example, the following sequence
012345*543210
I would like to store into a variable all digits before "*" (012345) and
in a different variable all digits after the "*" (543210) for further
processing in the dial plan.
The length of the dialed sequence may be variable and "*" is the
separator between the two values to store.
Any idea?
Thanks
Francesco
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
asterisk.org at sedwar... Guest
|
Posted: Sat Dec 05, 2015 12:08 pm Post subject: [asterisk-users] Manipulating of a dialed sequence |
|
|
On Sat, 5 Dec 2015, Frank wrote:
Quote: | Given, as an example, the following sequence
012345*543210
I would like to store into a variable all digits before "*" (012345) and
in a different variable all digits after the "*" (543210) for further
processing in the dial plan.
|
Have you tried the 'cut' function?
--
Thanks in advance,
-------------------------------------------------------------------------
Steve Edwards sedwards@sedwards.com Voice: +1-760-468-3867 PST
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
Back to top |
|
|
rafaelsnsa at gmail.com Guest
|
Posted: Sat Dec 05, 2015 1:03 pm Post subject: [asterisk-users] Manipulating of a dialed sequence |
|
|
Hi
Try this:
[pbx]
exten => _1X.,1,Answer()
same => n,Set(VAR=012345*543210)
same => n,Set(VAR1=${CUT(VAR,*,1)}) ;012345
same => n,Set(VAR1=${CUT(VAR,*,2)}) ;543210
(rafaelsnsa@gmail.com)Rafael S. SaraivaPorto Alegre - RS | Mobile: (51) 8174-7956[/url] [url=https://plus.google.com/u/0/+RafaelSaraivaRS]
2015-12-05 14:21 GMT-02:00 Frank <mailinglist@linuxista.com (mailinglist@linuxista.com)>:
Quote: | Hi Asterisk List
Given, as an example, the following sequence
012345*543210
I would like to store into a variable all digits before "*" (012345) and
in a different variable all digits after the "*" (543210) for further
processing in the dial plan.
The length of the dialed sequence may be variable and "*" is the
separator between the two values to store.
Any idea?
Thanks
Francesco
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
|
Back to top |
|
|
mailinglist at linuxis... Guest
|
|
Back to top |
|
|
|