VoIP Mailing List Archives
Mailing list archives for the VoIP community |
|
View previous topic :: View next topic |
Author |
Message |
yraber at mailup.net Guest
|
Posted: Thu Feb 07, 2008 9:05 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
Cheers,
Yves. |
|
Back to top |
|
|
tilghman at mail.jeffa... Guest
|
Posted: Thu Feb 07, 2008 9:36 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
--
Tilghman |
|
Back to top |
|
|
yraber at mailup.net Guest
|
Posted: Thu Feb 07, 2008 10:00 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
|
|
Back to top |
|
|
atis at iq-labs.net Guest
|
Posted: Thu Feb 07, 2008 10:39 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
On 2/7/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
|
What version? You could try replacing pipes with commas. Do you have
realtime switch statement for script_13_0? Can you try renaming
context to not use underscores? Try using not "s" but any number (and
create extension _X.)
Regards,
Atis
--
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835 |
|
Back to top |
|
|
greyvoip at yahoo.com.au Guest
|
Posted: Thu Feb 07, 2008 7:39 pm Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
would
have
been
happy
...
but
it's
not
that.
This
query
gives
me
the
row
(I
double
checked).
Make sure you don't have any labels on the prioritys. When loading extensions from realtime labels aren't supported.
Replace:
exten => _X.,1(mylabel),...
with
exten => _X.,1,...
You'll have to make your Goto's use the prioritty instead of the label afterward.
Regards,
Greyman.
Get the name you always wanted with the new y7mail email address.
www.yahoo7.com.au/y7mail |
|
Back to top |
|
|
yraber at mailup.net Guest
|
Posted: Fri Feb 08, 2008 2:10 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
* Version: Asterisk 1.4.14
* Commas instead of pipes => already tried, this is not working at all
* Realtime switch for script_13_0 => No, should I ? This would be really
a shame, I want to use realtime BECAUSE I don't want to play with my
extensions.conf file. (I'm building a web interface that has to generate
the contexts).
* Using numbers instead of 's' => already tried, no changes
* Renaming contexts without underscores => tried it right now, no
changes
Thanks for all those ideas.
Yves.
On Thu, 2008-02-07 at 17:39 +0200, Atis Lezdins wrote:
Quote: | On 2/7/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
|
What version? You could try replacing pipes with commas. Do you have
realtime switch statement for script_13_0? Can you try renaming
context to not use underscores? Try using not "s" but any number (and
create extension _X.)
Regards,
Atis
|
|
|
Back to top |
|
|
yraber at mailup.net Guest
|
Posted: Fri Feb 08, 2008 2:11 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
I'm not using labels at all (but I've also tried with )
On Thu, 2008-02-07 at 16:39 -0800, Grey Man wrote:
Quote: |
Make sure you don't have any labels on the prioritys. When loading
extensions from realtime labels aren't supported.
Replace:
exten => _X.,1(mylabel),...
with
exten => _X.,1,...
You'll have to make your Goto's use the prioritty instead of the label
afterward.
Regards,
Greyman.
|
|
|
Back to top |
|
|
atis at iq-labs.net Guest
|
Posted: Fri Feb 08, 2008 7:36 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
On 2/8/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | * Version: Asterisk 1.4.14
* Commas instead of pipes => already tried, this is not working at all
* Realtime switch for script_13_0 => No, should I ? This would be really
a shame, I want to use realtime BECAUSE I don't want to play with my
extensions.conf file. (I'm building a web interface that has to generate
the contexts).
|
Yes, unfortuneately that's the thing you have to do. You have to add
each context you want - in static conf file like this:
[db_na]
switch => Realtime/db_na
[db_busy]
switch => Realtime/db_busy
You can have as many extensions you like with whatever commands, but
contexts still should be registered. Generally editing and debugging
of complete dialplan in DB is not so easy - so you should keep your
main logic in static, but use realtime for data that actually changes.
Regards,
Atis
Quote: |
* Using numbers instead of 's' => already tried, no changes
* Renaming contexts without underscores => tried it right now, no
changes
Thanks for all those ideas.
Yves.
On Thu, 2008-02-07 at 17:39 +0200, Atis Lezdins wrote:
Quote: | On 2/7/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
|
What version? You could try replacing pipes with commas. Do you have
realtime switch statement for script_13_0? Can you try renaming
context to not use underscores? Try using not "s" but any number (and
create extension _X.)
Regards,
Atis
|
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
| --
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835 |
|
Back to top |
|
|
yraber at mailup.net Guest
|
Posted: Fri Feb 08, 2008 10:26 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
That's very unfortunate.
I use now a workaround : I'm just switching (with gotos) between
extensions and use some macros but always within the same context.
I'll try to remeber it for next time
Cheers,
Yves.
On Fri, 2008-02-08 at 14:36 +0200, Atis Lezdins wrote:
Quote: | On 2/8/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | * Version: Asterisk 1.4.14
* Commas instead of pipes => already tried, this is not working at all
* Realtime switch for script_13_0 => No, should I ? This would be really
a shame, I want to use realtime BECAUSE I don't want to play with my
extensions.conf file. (I'm building a web interface that has to generate
the contexts).
|
Yes, unfortuneately that's the thing you have to do. You have to add
each context you want - in static conf file like this:
[db_na]
switch => Realtime/db_na
[db_busy]
switch => Realtime/db_busy
You can have as many extensions you like with whatever commands, but
contexts still should be registered. Generally editing and debugging
of complete dialplan in DB is not so easy - so you should keep your
main logic in static, but use realtime for data that actually changes.
Regards,
Atis
Quote: |
* Using numbers instead of 's' => already tried, no changes
* Renaming contexts without underscores => tried it right now, no
changes
Thanks for all those ideas.
Yves.
On Thu, 2008-02-07 at 17:39 +0200, Atis Lezdins wrote:
Quote: | On 2/7/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
|
What version? You could try replacing pipes with commas. Do you have
realtime switch statement for script_13_0? Can you try renaming
context to not use underscores? Try using not "s" but any number (and
create extension _X.)
Regards,
Atis
|
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
|
|
Back to top |
|
|
atis at iq-labs.net Guest
|
Posted: Fri Feb 08, 2008 10:40 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
On 2/8/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | That's very unfortunate.
I use now a workaround : I'm just switching (with gotos) between
extensions and use some macros but always within the same context.
|
Well, you should create contexts for your main features, and you can
write few of them in extensions.conf - it's a small trouble when
compared to gain from separation of different functionality.
Regards,
Atis
Quote: |
I'll try to remeber it for next time
Cheers,
Yves.
On Fri, 2008-02-08 at 14:36 +0200, Atis Lezdins wrote:
Quote: | On 2/8/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | * Version: Asterisk 1.4.14
* Commas instead of pipes => already tried, this is not working at all
* Realtime switch for script_13_0 => No, should I ? This would be really
a shame, I want to use realtime BECAUSE I don't want to play with my
extensions.conf file. (I'm building a web interface that has to generate
the contexts).
|
Yes, unfortuneately that's the thing you have to do. You have to add
each context you want - in static conf file like this:
[db_na]
switch => Realtime/db_na
[db_busy]
switch => Realtime/db_busy
You can have as many extensions you like with whatever commands, but
contexts still should be registered. Generally editing and debugging
of complete dialplan in DB is not so easy - so you should keep your
main logic in static, but use realtime for data that actually changes.
Regards,
Atis
Quote: |
* Using numbers instead of 's' => already tried, no changes
* Renaming contexts without underscores => tried it right now, no
changes
Thanks for all those ideas.
Yves.
On Thu, 2008-02-07 at 17:39 +0200, Atis Lezdins wrote:
Quote: | On 2/7/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
|
It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
|
What version? You could try replacing pipes with commas. Do you have
realtime switch statement for script_13_0? Can you try renaming
context to not use underscores? Try using not "s" but any number (and
create extension _X.)
Regards,
Atis
|
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
| --
Atis Lezdins
VoIP Developer,
IQ Labs Inc.
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Work phone: +1 800 7502835 |
|
Back to top |
|
|
mike at infoanywhere.com Guest
|
Posted: Fri Feb 08, 2008 11:04 am Post subject: [asterisk-users] Goto in Realtime extensions |
|
|
We are building a Ruby on Rails interface that we will probably put out
as open source later this spring. I worked around this problem with
#exec statements. This is what is in my extensions.conf file:
#exec /path/to/scripts/load_extensions.rb
This runs a Ruby script that rips through my extensions table and builds
a context with the appropriate switch statement for each realtime
context. The output is included much like the text from an include
file. Of course, it still requires a reload if you add a brand new context.
regards,
Mike Clark
Yves R?ber wrote:
Quote: | That's very unfortunate.
I use now a workaround : I'm just switching (with gotos) between
extensions and use some macros but always within the same context.
I'll try to remeber it for next time
Cheers,
Yves.
On Fri, 2008-02-08 at 14:36 +0200, Atis Lezdins wrote:
Quote: | On 2/8/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | * Version: Asterisk 1.4.14
* Commas instead of pipes => already tried, this is not working at all
* Realtime switch for script_13_0 => No, should I ? This would be really
a shame, I want to use realtime BECAUSE I don't want to play with my
extensions.conf file. (I'm building a web interface that has to generate
the contexts).
| Yes, unfortuneately that's the thing you have to do. You have to add
each context you want - in static conf file like this:
[db_na]
switch => Realtime/db_na
[db_busy]
switch => Realtime/db_busy
You can have as many extensions you like with whatever commands, but
contexts still should be registered. Generally editing and debugging
of complete dialplan in DB is not so easy - so you should keep your
main logic in static, but use realtime for data that actually changes.
Regards,
Atis
Quote: | * Using numbers instead of 's' => already tried, no changes
* Renaming contexts without underscores => tried it right now, no
changes
Thanks for all those ideas.
Yves.
On Thu, 2008-02-07 at 17:39 +0200, Atis Lezdins wrote:
Quote: | On 2/7/08, Yves R?ber <yraber at mailup.net> wrote:
Quote: | I would have been happy ... but it's not that. This query gives me the
right row (I double checked).
On Thu, 2008-02-07 at 08:36 -0600, Tilghman Lesher wrote:
Quote: | On Thursday 07 February 2008 08:05:40 Yves R?ber wrote:
Quote: | Hello,
I'm having troubles while using the "Goto" function in a realtime
extension. Here is the error message :
-- Executing Goto("SIP/siemens1-081f56b0", "script_13_0|s|1")
-- Goto (script_13_0,s,1)
[Feb 7 13:24:21] WARNING[28666]: pbx.c:2455 __ast_pbx_run: Channel
'SIP/siemens1-081f56b0' sent into invalid extension 's' in context
'script_13_0', but no invalid handler
And I definitively have a row in my extensions table with context
script_13_0, exten s and priority 1 !
I also tried to goto in another context that is in my extensions.conf
file, and it works.
Is this a restriction or a bug ? It seems that it's not possible to
"Goto" to another context within the realtime extensions.
| It's impossible to guess what might be wrong, because you haven't included
a dump from your table. Try a:
SELECT * FROM extensions_table WHERE exten='s' AND context='script_13_0'
AND priority='1'
If that fails, you have your answer.
|
| What version? You could try replacing pipes with commas. Do you have
realtime switch statement for script_13_0? Can you try renaming
context to not use underscores? Try using not "s" but any number (and
create extension _X.)
Regards,
Atis
| _______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
|
|
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users |
|
|
Back to top |
|
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|