Hi every body,

to David: my 'top monitoring' seems normal(!) with only a lot of asterisk
processes taking near of 0% of cpu.

I'm just wondering why a 'simple' working extension.conf configuration
working with Asterisk 1.4.21.2 in astlinux version 0.6.2 isn't working
anymore after the upgrade to Asterisk 1.4.23.1
I don't see any relevant warnings in the change logs.
I don't have any error messages in the CLI with verbosity and debug set to
10.
The only thing is that my system freezes after displaying the congestion
as last command with the only power off/on hardware reset solution.

[code]
    -- Executing [...@phonext-in:1] Answer("SIP/voxbone.com-081c9100", "")
in new stack
    -- Executing [...@phonext-in:2] NoOp("SIP/voxbone.com-081c9100", "appel
entrant 3211111111 pour callback dans phonext-in") in new stack
    -- Executing [...@phonext-in:3] Goto("SIP/voxbone.com-081c9100",
"moncontexte-disa|9999|1") in new stack
    -- Goto (moncontexte-disa,9999,1)
    -- Executing [9...@moncontexte-disa:1]
NoOp("SIP/voxbone.com-081c9100", "appel entrant 3211111111
moncontexte-disa 9999") in new stack
    -- Executing [9...@moncontexte-disa:2]
PlayTones("SIP/voxbone.com-081c9100", "congestion") in new stack
    -- Executing [9...@moncontexte-disa:3]
Congestion("SIP/voxbone.com-081c9100", "5") in new stack
[/code]

here is the corresponding code of my extension.conf (sorry for
comments/noop messages in french)

[code]

[globals]
CALLBACKEXT=3211111111

[general]
autofallthrough=yes


[phonext-in]
;en provenance de l'extension autorisée ${CALLBACKEXT}?
exten => s/${CALLBACKEXT},1,Answer()
exten => s/${CALLBACKEXT},n,NoOp(appel entrant ${CALLERID(num)} pour
callback dans phonext-in)
exten => s/${CALLBACKEXT},n,Goto(moncontexte-disa,9999,1)
;sinon appel générique
exten => s,1,Answer()
exten => s,n,NoOp(appel entrant ${CALLERID(num)} generic phonext-in)
exten => s,n,Goto(moncontexte-generic,1234,1)


[moncontexte-generic]
exten => 1234,1,NoOp(appel entrant ${CALLERID(num)} moncontexte 1234)
exten => 1234,n,Set(CHANNEL(language)=fr)
exten => 1234,n,Answer()
exten => 1234,n,Wait(1)
exten => 1234,n,Playback(hello-world)
exten => 1234,n,Playtones(congestion)
exten => 1234,n,Hangup()


[moncontexte-disa]
exten => 9999,1,NoOp(appel entrant ${CALLERID(num)} moncontexte-disa 9999)
;exten => 9999,n,Set(CHANNEL(language)=fr)
exten => 9999,n,Playtones(congestion)
exten => 9999,n,Congestion()
exten => 9999,n,Hangup(5)
;exten => 9999,n,Hangup()
;passage de l'appel au canal h
exten => h,1,NoOp(appel entrant ${CALLERID(num)} vers canal h)
;ajouter le 00 dans le numéro de l'appelant
exten => h,n,Set(CALLERID(num) = 00${CALLERID(num)})
exten => h,n,NoOp(ajout du 00)

.... rest of the file

[/code]

and the corresponding reload debug message are

[code]

  == Parsing '/etc/asterisk/extensions.conf': Found
  == Setting global variable 'CALLBACKEXT' to '3211111111'
    -- Registered extension context 'phonext-in'
    -- Added extension 's' priority 1 (CID match '3211111111')to phonext-in
  == Parsing '/etc/asterisk/mgcp.conf': Found
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0
    -- Added extension 's' priority 2 (CID match '3211111111')to phonext-in
    -- Added extension 's' priority 3 (CID match '3211111111')to phonext-in
    -- Added extension 's' priority 1 to phonext-in
    -- Added extension 's' priority 2 to phonext-in
    -- Added extension 's' priority 3 to phonext-in
    -- Registered extension context 'moncontexte-generic'
    -- Added extension '1234' priority 1 to moncontexte-generic
    -- Added extension '1234' priority 2 to moncontexte-generic
    -- Added extension '1234' priority 3 to moncontexte-generic
    -- Added extension '1234' priority 4 to moncontexte-generic
    -- Added extension '1234' priority 5 to moncontexte-generic
    -- Added extension '1234' priority 6 to moncontexte-generic
    -- Added extension '1234' priority 7 to moncontexte-generic
    -- Registered extension context 'moncontexte-disa'
    -- Added extension '9999' priority 1 to moncontexte-disa
    -- Added extension '9999' priority 2 to moncontexte-disa
    -- Added extension '9999' priority 3 to moncontexte-disa
    -- Added extension '9999' priority 4 to moncontexte-disa
    -- Added extension 'h' priority 1 to moncontexte-disa
    -- Added extension 'h' priority 2 to moncontexte-disa
    -- Added extension 'h' priority 3 to moncontexte-disa
    -- Added extension 'h' priority 4 to moncontexte-disa
    -- Added extension 'h' priority 5 to moncontexte-disa

... rest of the messages

[/code]

the only difference I see in the debug message are those

  == Parsing '/etc/asterisk/mgcp.conf': Found
  == MGCP Listening on 0.0.0.0:2727
  == Using TOS bits 0

lines present only in the 0.6.3 reload messages, just after
Added extension 's' priority 1
and before processing the rest of my extension.conf file.

Could that be a path to the understanding of this situation?

(btw I'm still working with the previous working version)




------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Astlinux-users mailing list
Astlinux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/astlinux-users

Donations to support AstLinux are graciously accepted via PayPal to 
pay...@krisk.org.

Reply via email to