Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-06 Thread A J Stiles
On Thursday 05 Jun 2014, Mojtaba wrote:
 My scenario is (2)

After doing some tests with my own hardware, I'm now convinced that this is 
actually normal behaviour:  As far as Asterisk is concerned, a call is deemed 
answered as soon as the hardware seizes the line.  It is only not answered 
if the line is not available.

Which makes sense, because an analogue line has no D-channel.  Once the trunk 
is acquired successfully, there is no way for a machine to know the state of 
the call beyond then.  Such supervisory information as there is -- a regular 
cadence during ringing, possibly a burst of white noise and then a human voice 
-- is geared towards interpretation by human beings.

Moerover, since the tones are different in every country  (and sometimes, 
between different telephone exchanges in the same country; at one time, the UK 
was using three sets of supervisory tones depending whether you were on an 
old-fashioned clicky-clicky exchange, an intermediate-generation analogue 
electronic exchange or System X)  it would not be a trivial task to make sense 
of them.


I think if you want full supervisory information, you are going to need to use 
some sort of digital telephony technology  (ISDN or GSM).

-- 
AJS

Note:  Originating address only accepts e-mail from list!  If replying off-
list, change address to asterisk1list at earthshod dot co dot uk .

-- 
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-06 Thread Mojtaba

Thank you very mush for your good replying.
M.Esfandiari.S

--
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-06 Thread John Novack SCII

A J Stiles wrote:

On Thursday 05 Jun 2014, Mojtaba wrote:

My scenario is (2)

After doing some tests with my own hardware, I'm now convinced that this is
actually normal behaviour:  As far as Asterisk is concerned, a call is deemed
answered as soon as the hardware seizes the line.  It is only not answered
if the line is not available.

Which makes sense, because an analogue line has no D-channel.  Once the trunk
is acquired successfully, there is no way for a machine to know the state of
the call beyond then.  Such supervisory information as there is -- a regular
cadence during ringing, possibly a burst of white noise and then a human voice
-- is geared towards interpretation by human beings.

Moerover, since the tones are different in every country  (and sometimes,
between different telephone exchanges in the same country; at one time, the UK
was using three sets of supervisory tones depending whether you were on an
old-fashioned clicky-clicky exchange, an intermediate-generation analogue
electronic exchange or System X)  it would not be a trivial task to make sense
of them.


I think if you want full supervisory information, you are going to need to use
some sort of digital telephony technology  (ISDN or GSM).


This is well known behavior for many years, since the inception of 
Asterisk/Zaptel
I wonder why tests had to be run!
The OP issue was answered several days ago
His issue was obvious and well stated until another poster confused the issue!

John Novack

--
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-06 Thread Shaun Ruffell
On Fri, Jun 06, 2014 at 08:28:07AM -0400, John Novack SCII wrote:
 A J Stiles wrote:
 On Thursday 05 Jun 2014, Mojtaba wrote:
 My scenario is (2)
 After doing some tests with my own hardware, I'm now convinced that this is
 actually normal behaviour:  As far as Asterisk is concerned, a call is deemed
 answered as soon as the hardware seizes the line.  It is only not 
 answered
 if the line is not available.
 
 Which makes sense, because an analogue line has no D-channel.  Once the trunk
 is acquired successfully, there is no way for a machine to know the state of
 the call beyond then.  Such supervisory information as there is -- a regular
 cadence during ringing, possibly a burst of white noise and then a human 
 voice
 -- is geared towards interpretation by human beings.
 
 Moerover, since the tones are different in every country  (and sometimes,
 between different telephone exchanges in the same country; at one time, the 
 UK
 was using three sets of supervisory tones depending whether you were on an
 old-fashioned clicky-clicky exchange, an intermediate-generation analogue
 electronic exchange or System X)  it would not be a trivial task to make 
 sense
 of them.
 
 
 I think if you want full supervisory information, you are going to need to 
 use
 some sort of digital telephony technology  (ISDN or GSM).
 
 This is well known behavior for many years, since the inception of 
 Asterisk/Zaptel
 I wonder why tests had to be run!
 The OP issue was answered several days ago
 His issue was obvious and well stated until another poster confused the issue!

Just to keep it clear for anyone who stumbles on this thread in the
future, this can sometimes work if you set the callprogress=yes
option in chan_dahdi.conf if your country/provider/exchange is
supported.

-- 
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com  www.asterisk.org

-- 
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-05 Thread A J Stiles
On Wednesday 04 Jun 2014, Mojtaba wrote:
 Thank you for your replying.
 Is there any way so that i could found the far end user pick up phone? I
 could use Wait() function in dialplan but i dont how long (secend)
 should be wait!
 Thanks with Regards.Mojtaba

I'm confused now.  Please describe which scenario applies to you:

(1)  Your Asterisk box shares an analogue line with an ordinary telephone.  
You want the person sitting at that telephone to be able to answer it and 
prevent the Asterisk box friom answering it.  This is where you need a Wait() 
in your dialplan.

(2)  Outgoing calls from your Asterisk box are showing up as answered even 
whether or not the person at the far end picked up their telephone.

-- 
AJS

Note:  Originating address only accepts e-mail from list!  If replying off-
list, change address to asterisk1list at earthshod dot co dot uk .

-- 
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-05 Thread Mojtaba

My scenario is (2)

--
_
-- 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


[asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread Mojtaba
Hello Experts.
Im working with Asterisk PBXand freeswitch PBX.
I have a challenge with FXO card in Asterisk and i could not solve it yet.
I hope you could guide me in this regards.
When i want route the call to FXO channels, Before the callee answer
the phone (pick up phone), The channel is answered with FXO card. How
can change this treat so that the callee dont answer the phone, the
channel dont answered with FXO card. I have this challenge with FXO
gateway too.
This challenge is more important when using callfile to generate call
using DAHDI/g0/
When using it,All attempts to generate call are answered in CDR
field(disposision=answered).

Im waiting for your replying and Thanks.
With Regards.Mojtaba

-- 
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread John Novack


Mojtaba wrote:

Hello Experts.
Im working with Asterisk PBXand freeswitch PBX.
I have a challenge with FXO card in Asterisk and i could not solve it yet.
I hope you could guide me in this regards.
When i want route the call to FXO channels, Before the callee answer
the phone (pick up phone), The channel is answered with FXO card. How
can change this treat so that the callee dont answer the phone, the
channel dont answered with FXO card. I have this challenge with FXO
gateway too.
This challenge is more important when using callfile to generate call
using DAHDI/g0/
When using it,All attempts to generate call are answered in CDR
field(disposision=answered).

Im waiting for your replying and Thanks.
With Regards.Mojtaba


I believe that is a well known behavior of Zaptel/DAHDI, given that many analog 
lines that would be attached to an FXO card supply little or no indication of 
an answered call, calls are considered answered once dialing is complete.

You will need to use an alternate technology if you want to know if or when the 
caller has answered.

John Novack

--

Dog is my Co-pilot


--
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread Richard Mudgett
On Wed, Jun 4, 2014 at 10:14 AM, Mojtaba mes...@gmail.com wrote:

 Hello Experts.
 Im working with Asterisk PBXand freeswitch PBX.
 I have a challenge with FXO card in Asterisk and i could not solve it yet.
 I hope you could guide me in this regards.
 When i want route the call to FXO channels, Before the callee answer
 the phone (pick up phone), The channel is answered with FXO card. How
 can change this treat so that the callee dont answer the phone, the
 channel dont answered with FXO card. I have this challenge with FXO
 gateway too.
 This challenge is more important when using callfile to generate call
 using DAHDI/g0/
 When using it,All attempts to generate call are answered in CDR
 field(disposision=answered).


This is how analog works because it cannot detect when the far end
answers with any kind of reliability.  The FXO port considers the call
answered as soon as it finishes dialing the last digit.  There is some
attempt to do this using line supervision by polarity reversal.  However,
this is not normally supported by the telco.


Richard
-- 
_
-- 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

Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread A J Stiles
On Wednesday 04 Jun 2014, Mojtaba wrote:
 Hello Experts.
 Im working with Asterisk PBXand freeswitch PBX.
 I have a challenge with FXO card in Asterisk and i could not solve it yet.
 I hope you could guide me in this regards.
 When i want route the call to FXO channels, Before the callee answer
 the phone (pick up phone), The channel is answered with FXO card. How
 can change this treat so that the callee dont answer the phone, the
 channel dont answered with FXO card. I have this challenge with FXO
 gateway too.
 This challenge is more important when using callfile to generate call
 using DAHDI/g0/
 When using it,All attempts to generate call are answered in CDR
 field(disposision=answered).
 
 Im waiting for your replying and Thanks.
 With Regards.Mojtaba

If you mean that Dial(DAHDI/g0/${EXTEN}) gets answered straight away, I think 
that behaviour is normal.  There isn't much in the way of supervisory 
information coming along an analogue line, for want of a D-channel.

If you mean that the FXO card shares a line with a normal phone and you want 
to be able to answer an -incoming- call on that phone, then you need a Wait() 
in your dialplan before any Answer().  That will give time for someone to 
answer the phone before Asterisk does; the ringing will stop, and the 
extension will stop being processed.

-- 
AJS

Note:  Originating address only accepts e-mail from list!  If replying off-
list, change address to asterisk1list at earthshod dot co dot uk .

-- 
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread Mojtaba

Thank you for your replying.
Is there any way so that i could found the far end user pick up phone? I 
could use Wait() function in dialplan but i dont how long (secend) 
should be wait!

Thanks with Regards.Mojtaba

--
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread Mojtaba

Thank you for your replying.
Is there any way so that i could found the far end user pick up phone? I 
could use Wait() function in dialplan but i dont how long (secend) 
should be wait!

Thanks with Regards.Mojtaba

--
_
-- 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


Re: [asterisk-users] Channel is answered by FXO card before callee answered the phone(pick up phone)

2014-06-04 Thread Shaun Ruffell
On Thu, Jun 05, 2014 at 01:13:11AM +0430, Mojtaba wrote:
 Thank you for your replying.
 Is there any way so that i could found the far end user pick up
 phone? I could use Wait() function in dialplan but i dont how long
 (secend) should be wait!
 Thanks with Regards.Mojtaba

Mojtaba,

It's not an exact science, but I believe what you want is
the callprogress setting in chan_dahdi. Keep in mind that it can
detect false positives, etc.

Look in chan_dahdi.conf.sample for more information [1]. Give it a
try. It may work for you..but it may not...

[1] 
https://github.com/sruffell/asterisk-working/blob/svn_trunk/configs/chan_dahdi.conf.sample#L1038-L1059

-- 
Shaun Ruffell
Digium, Inc. | Linux Kernel Developer
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at: www.digium.com  www.asterisk.org

-- 
_
-- 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