[Freeswitch-users] Openzap: Analog FXO disconnect supervision.Is it possible to disconnect on busy? is battery reversal thedefault? is it power denial?

Michael Collins mcollins at fcnetwork.com
Tue Sep 2 14:54:01 EDT 2008


If I understand correctly, using kewlstart signaling will do the whole
drop-in-loop-current thing on and FXS port and will understand
drop-in-loop-current from the far end on an FXO port. 

 

Do you know if the far end is set up to send drop-in-loop-current on a
hangup/disconnect?

 

-MC

 

________________________________

From: freeswitch-users-bounces at lists.freeswitch.org
[mailto:freeswitch-users-bounces at lists.freeswitch.org] On Behalf Of
Anthony Minessale
Sent: Tuesday, September 02, 2008 11:23 AM
To: freeswitch-users at lists.freeswitch.org
Subject: Re: [Freeswitch-users] Openzap: Analog FXO disconnect
supervision.Is it possible to disconnect on busy? is battery reversal
thedefault? is it power denial?

 

Any method besides the tone based ones are supported by whichever IO
layer you choose.
For instance if you are using the zt mod (zaptel) then all the low level
analog signalling will be generated by zaptel for ground loop and kewl
start etc.

Tone based hangup detection is a higher level concept that could be
implemented in the core of openzap but would require constant tone
detection throughout the call and is susceptible to false positives etc.

it's not a common feature where I wrote the code from.  I have kewlstart
lines here and nobody has asked for it and I don't have a labbed up
example and I only have 2 hands therefore it's not implemented.

Like I said using tone_detect in FreeSWITCH with action hangup is not
any more or less glorious than how the feature would work right in
openzap so you can use it that way if you want.


 




On Tue, Sep 2, 2008 at 12:48 PM, Luis F Urrea <lfurrea at gmail.com> wrote:

Hi Anthony,

Thanks for your response. I find strange that this is not a common
feature, it's really difficult to get Telcos to answer to magic words
such  as disconnect supervision.

If tone based disconnect is not used, is "current interrupt" the only
supported disconnect method on a loopstart line or is it polarity
reversal supported as well?

Regards,



On Tue, Sep 2, 2008 at 9:43 AM, Anthony Minessale
<anthony.minessale at gmail.com> wrote:

openzap does not have tone based hangup detection support coded into it.
That's why it only works when you use FreeSWITCH to do it in the general
dialplan.

It's simply a feature we have not had demand for yet in OpenZAP. I'm
sure we could add it if we can find the time/resources.




On Mon, Sep 1, 2008 at 7:47 PM, Luis F Urrea <lfurrea at gmail.com> wrote:

	Hi All,
	
	I have been working for quite a while in trying to get Openzap
to recognize my country specific busy tone in order to hang up an analog
FXO channel.
	
	Basically, I am having FXO disconnect supervision issues and I
wanted to know if it's possible to hang up the FXO by monitoring call
progress tones so that when there is a busy tone the FXO goes on hook.
	
	I have been tweaking the /etc/openzap/tones.conf based on the
ITU.T recommendation E.180 for my country, but so far it doesn't even
seem that the changes I make to the tones.conf file are considered when
dealing with disconnects from the PSTN side.
	
	I restart FS after every change I make to
/etc/openzap/tones.conf with no positive results.
	
	The Openzap Wiki states that the "loadzone" parameter in
/etc/zaptel.conf is not considered when dealing with tones, which makes
sense since Openzap seems to use libteletone for tone detection and
generation.
	
	Here is what I use for busy tone on /etc/openzap/tones.conf:
	
	[us]
	
	generate-busy => v=-7;%(330,330,450)
	detect-busy => 450
	
	Therefore I set openzap.conf.xml as follows:
	
	 <param name="tonegroup" value="us"/>
	
	I was able to check that the busy tone can be detected using the
following dial plan rule:
	
	   1.      <extension name="Inbound">
	   2.            <condition field="destination_number"
expression="^1$">
	   3.              <action application="answer"/>
	   4.              <action application"sleep" data="1000"/>
	   5.              <action application="tone_detect" data="busy
450,0 r +100 hangup normal_clearing"/>
	   6.            </condition>
	   7.          </extension>
	
	So that I answer the FXO and hang up when the busy tone is
detected. It works fine and the FXO port does not get stuck.
	
	Here's the output from the log for the rule above:
	
	http://pastebin.com/f43500bd3
	
	I do not see a reason why settings on tones.conf may not be
working?
	
	Is disconnect on busy-detect the default for Openzap? Is it
power denial or battery reversal?
	
	Does it matter if I select fxsks in /etc/zaptel.conf instead of
fxsls?
	
	Your help will be greatly appreciated.
	
	Regards,
	
	Luis 

	 

	_______________________________________________
	Freeswitch-users mailing list
	Freeswitch-users at lists.freeswitch.org
	http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
	
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
	http://www.freeswitch.org




-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale at hotmail.com
<mailto:MSN%3Aanthony_minessale at hotmail.com> 
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
<mailto:PAYPAL%3Aanthony.minessale at gmail.com> 
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
<mailto:sip%3A888 at conference.freeswitch.org> 
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org
<mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org> 
pstn:213-799-1400


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

 


_______________________________________________
Freeswitch-users mailing list
Freeswitch-users at lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org




-- 
Anthony Minessale II

FreeSWITCH http://www.freeswitch.org/
ClueCon http://www.cluecon.com/

AIM: anthm
MSN:anthony_minessale at hotmail.com
<mailto:MSN%3Aanthony_minessale at hotmail.com> 
GTALK/JABBER/PAYPAL:anthony.minessale at gmail.com
<mailto:PAYPAL%3Aanthony.minessale at gmail.com> 
IRC: irc.freenode.net #freeswitch

FreeSWITCH Developer Conference
sip:888 at conference.freeswitch.org
<mailto:sip%3A888 at conference.freeswitch.org> 
iax:guest at conference.freeswitch.org/888
googletalk:conf+888 at conference.freeswitch.org
<mailto:googletalk%3Aconf%2B888 at conference.freeswitch.org> 
pstn:213-799-1400

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20080902/7dd175e2/attachment.html 


More information about the Freeswitch-users mailing list