Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-17 Thread Vinícius Fontes
- "Vinícius Fontes"  escreveu:

> - "Steve Underwood"  escreveu:
> 
> > Hi Vinícius,
> > 
> > Don't post big things, like wireshark traces, to a mailing list.
> They
> > 
> > are likely to ban you.
> > 
> > The first two calls in your wireshark log decode to the attached
> > images. 
> > There were no lost packets. The wireshark logs contains exactly
> what
> > the 
> > far end sent, and it was not good. The first fax page has 12 bad
> pixel
> > 
> > rows. This page was accepted, as minor defects like this are
> normally
> > 
> > accepted. The second fax starts out OK, then then just falls apart.
> I
> > 
> > think the receive modem in that gateway probably lost sync. The data
> 
> > looks like complete rubbish beyond the part that decodes to
> something
> > 
> > sensible.
> > 
> > The system you are trying to interwork with seems to have serious 
> > issues. It can be difficult to get providers to sort out T.38
> issues,
> > as 
> > many of them have very little understanding of the systems they
> have.
> > 
> > Even big carriers can be very unresponsive, because they just don't
> > know 
> > what to do.
> > 
> > Regards,
> > Steve
> > 
> > 
> > On 02/18/2010 12:19 AM, Vinícius Fontes wrote:
> > >> Can you try the attached version of spandsp with the T.38
> gateway
> > you
> > >>
> > >> are using? It behaves a lot more like FFA, and I want to see if
> > this
> > >> makes the gateway behave properly. If it does I will have to
> > consider
> > >>
> > >> some more permanent changes to spandsp to increase its tolerance
> > of
> > >> yet
> > >> another broken T.38 implementation. It really is depressing
> having
> > to
> > >>
> > >> work around other people's broken systems like this.
> > >>
> > >> Steve
> > >>  
> > > Hi Steve. I installed the spandsp you sent me and made some
> tests.
> > >
> > > Before proceeding, it is important to share with you what I
> noticed
> > today. Even before I installed the new spandsp lib I noticed that I
> > started to receive faxes at 9600 bps, only problem being the fax
> won't
> > get received in about 60% of the cases. I'm guessing the provider
> > changed something at their side, because I don't remember changing
> any
> > configs on Asterisk. Also important to say that it is happening to
> > both app_fax and FFA now.
> > >
> > > Anyway, I installed the spandsp you sent me and noticed no
> > difference on the behaviour. Attached to this message is a capture
> of
> > four calls. As usual, you should only consider calls from
> 5433142499
> > to 5421047008. There are four calls, detailed as follows:
> > >
> > > 1) app_fax, returned an error. Here's the CLI:
> > >
> > > [Feb 17 13:55:16] -- Executing [5421047...@entrada-e1:1]
> > Goto("SIP/voxip-0010", "interno,7008,1") in new stack
> > > [Feb 17 13:55:16] -- Goto (interno,7008,1)
> > > [Feb 17 13:55:16] -- Executing [7...@interno:1]
> > Goto("SIP/voxip-0010", "macro-recebefax,s,1") in new stack
> > > [Feb 17 13:55:16] -- Goto (macro-recebefax,s,1)
> > > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:1]
> > Set("SIP/voxip-0010", "DB(fax/count)=92") in new stack
> > > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:2]
> > Set("SIP/voxip-0010", "FAXCOUNT=92") in new stack
> > > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:3]
> > Set("SIP/voxip-0010", "FAXFILE=fax-92-rx") in new stack
> > > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:4]
> > Set("SIP/voxip-0010", "LOCALSTATIONID=5421047008") in new stack
> > > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:5]
> > ReceiveFAX("SIP/voxip-0010",
> > "/var/spool/asterisk/fax/fax-92-rx.tif") in new stack
> > > [Feb 17 13:56:03] WARNING[3418]: app_fax.c:128 span_message:
> WARNING
> > T.30 Page did not end cleanly
> > > [Feb 17 13:56:09] WARNING[3418]: app_fax.c:178 phase_e_handler:
> > Error transmitting fax. result=40: Unexpected DCN after requested
> > retransmission.
> > > [Feb 17 13:56:09] WARNING[3418]: app_fax.c:767 transmit:
> > Transmission failed
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:6]
> > NoOp("SIP/voxip-0010", "FAXSTATUS = FAILED") in new stack
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:7]
> > NoOp("SIP/voxip-0010", "FAXERROR = Unexpected DCN after
> requested
> > retransmission") in new stack
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:8]
> > NoOp("SIP/voxip-0010", "CALLID =  5433142499 ") in new stack
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:9]
> > NoOp("SIP/voxip-0010", "FAXPAGES = ") in new stack
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:10]
> > NoOp("SIP/voxip-0010", "FAXBITRATE = ") in new stack
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:11]
> > NoOp("SIP/voxip-0010", "FAXRESOLUTION = ") in new stack
> > > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:12]
> > NoOp("SIP/voxip-0010", "FAXMODE = T38") in new sta

Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-17 Thread Vinícius Fontes
- "Steve Underwood"  escreveu:

> Hi Vinícius,
> 
> Don't post big things, like wireshark traces, to a mailing list. They
> 
> are likely to ban you.
> 
> The first two calls in your wireshark log decode to the attached
> images. 
> There were no lost packets. The wireshark logs contains exactly what
> the 
> far end sent, and it was not good. The first fax page has 12 bad pixel
> 
> rows. This page was accepted, as minor defects like this are normally
> 
> accepted. The second fax starts out OK, then then just falls apart. I
> 
> think the receive modem in that gateway probably lost sync. The data 
> looks like complete rubbish beyond the part that decodes to something
> 
> sensible.
> 
> The system you are trying to interwork with seems to have serious 
> issues. It can be difficult to get providers to sort out T.38 issues,
> as 
> many of them have very little understanding of the systems they have.
> 
> Even big carriers can be very unresponsive, because they just don't
> know 
> what to do.
> 
> Regards,
> Steve
> 
> 
> On 02/18/2010 12:19 AM, Vinícius Fontes wrote:
> >> Can you try the attached version of spandsp with the T.38 gateway
> you
> >>
> >> are using? It behaves a lot more like FFA, and I want to see if
> this
> >> makes the gateway behave properly. If it does I will have to
> consider
> >>
> >> some more permanent changes to spandsp to increase its tolerance
> of
> >> yet
> >> another broken T.38 implementation. It really is depressing having
> to
> >>
> >> work around other people's broken systems like this.
> >>
> >> Steve
> >>  
> > Hi Steve. I installed the spandsp you sent me and made some tests.
> >
> > Before proceeding, it is important to share with you what I noticed
> today. Even before I installed the new spandsp lib I noticed that I
> started to receive faxes at 9600 bps, only problem being the fax won't
> get received in about 60% of the cases. I'm guessing the provider
> changed something at their side, because I don't remember changing any
> configs on Asterisk. Also important to say that it is happening to
> both app_fax and FFA now.
> >
> > Anyway, I installed the spandsp you sent me and noticed no
> difference on the behaviour. Attached to this message is a capture of
> four calls. As usual, you should only consider calls from 5433142499
> to 5421047008. There are four calls, detailed as follows:
> >
> > 1) app_fax, returned an error. Here's the CLI:
> >
> > [Feb 17 13:55:16] -- Executing [5421047...@entrada-e1:1]
> Goto("SIP/voxip-0010", "interno,7008,1") in new stack
> > [Feb 17 13:55:16] -- Goto (interno,7008,1)
> > [Feb 17 13:55:16] -- Executing [7...@interno:1]
> Goto("SIP/voxip-0010", "macro-recebefax,s,1") in new stack
> > [Feb 17 13:55:16] -- Goto (macro-recebefax,s,1)
> > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:1]
> Set("SIP/voxip-0010", "DB(fax/count)=92") in new stack
> > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:2]
> Set("SIP/voxip-0010", "FAXCOUNT=92") in new stack
> > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:3]
> Set("SIP/voxip-0010", "FAXFILE=fax-92-rx") in new stack
> > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:4]
> Set("SIP/voxip-0010", "LOCALSTATIONID=5421047008") in new stack
> > [Feb 17 13:55:16] -- Executing [...@macro-recebefax:5]
> ReceiveFAX("SIP/voxip-0010",
> "/var/spool/asterisk/fax/fax-92-rx.tif") in new stack
> > [Feb 17 13:56:03] WARNING[3418]: app_fax.c:128 span_message: WARNING
> T.30 Page did not end cleanly
> > [Feb 17 13:56:09] WARNING[3418]: app_fax.c:178 phase_e_handler:
> Error transmitting fax. result=40: Unexpected DCN after requested
> retransmission.
> > [Feb 17 13:56:09] WARNING[3418]: app_fax.c:767 transmit:
> Transmission failed
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:6]
> NoOp("SIP/voxip-0010", "FAXSTATUS = FAILED") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:7]
> NoOp("SIP/voxip-0010", "FAXERROR = Unexpected DCN after requested
> retransmission") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:8]
> NoOp("SIP/voxip-0010", "CALLID =  5433142499 ") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:9]
> NoOp("SIP/voxip-0010", "FAXPAGES = ") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:10]
> NoOp("SIP/voxip-0010", "FAXBITRATE = ") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:11]
> NoOp("SIP/voxip-0010", "FAXRESOLUTION = ") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:12]
> NoOp("SIP/voxip-0010", "FAXMODE = T38") in new stack
> > [Feb 17 13:56:09] -- Executing [...@macro-recebefax:13]
> Hangup("SIP/voxip-0010", "") in new stack
> > [Feb 17 13:56:09]   == Spawn extension (macro-recebefax, s, 13)
> exited non-zero on 'SIP/voxip-0010'
> >
> > 2) app_fax, received the fax succesfully. No configs changed.
>

Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-17 Thread Vinícius Fontes
- "Steve Underwood"  escreveu:

> Hi Vinícius,
> 
> Don't post big things, like wireshark traces, to a mailing list. They
> 
> are likely to ban you.
> 
> The first two calls in your wireshark log decode to the attached
> images. 
> There were no lost packets. The wireshark logs contains exactly what
> the 
> far end sent, and it was not good. The first fax page has 12 bad pixel
> 
> rows. This page was accepted, as minor defects like this are normally
> 
> accepted. The second fax starts out OK, then then just falls apart. I
> 
> think the receive modem in that gateway probably lost sync. The data 
> looks like complete rubbish beyond the part that decodes to something
> 
> sensible.
> 
> The system you are trying to interwork with seems to have serious 
> issues. It can be difficult to get providers to sort out T.38 issues,
> as 
> many of them have very little understanding of the systems they have.
> 
> Even big carriers can be very unresponsive, because they just don't
> know 
> what to do.
> 
> Regards,
> Steve

So there's no packet loss, but the provider is sending me rubbish, if I 
understand correctly. I'll try to explain that to them, at least there are 
people with brains and willing to listen on that company.

About the other issues we talked about, is app_fax having the same behaviour as 
FFA, as expected now?

Also (if I'm not asking too much), could you tell me how you decoded the packet 
stream into a tif file? That would be really useful on showing the problem to 
the telco guys.


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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-15 Thread Vinícius Fontes
> You could try defining the same identity string for app_fax that you 
> have defined for FFA. Trying to make the other things more similar
> would 
> require additional work. Maybe you should try that change first, as it
> 
> is very simple, and requires no code changes.
> 

My receiving fax macro, used both for app_fax and FFA is this one:

[macro-recebefax]
exten => s,1,Set(DB(fax/count)=$[${DB(fax/count)} + 1])
exten => s,n,Set(FAXCOUNT=${DB(fax/count)})
exten => s,n,Set(FAXFILE=fax-${DB(fax/count)}-rx)
exten => s,n,ReceiveFAX(/var/spool/asterisk/fax/${FAXFILE}.tif)
exten => s,n,NoOp(FAXSTATUS = ${FAXSTATUS})
exten => s,n,NoOp(FAXERROR = ${FAXERROR})
exten => s,n,NoOp(CALLID = ${CALLERID(name)} ${CALLERID(num)} 
${REMOTESTATIONID})
exten => s,n,NoOp(FAXPAGES = ${FAXPAGES})
exten => s,n,NoOp(FAXBITRATE = ${FAXBITRATE})
exten => s,n,NoOp(FAXRESOLUTION = ${FAXRESOLUTION})
exten => s,n,NoOp(FAXMODE = ${FAXMODE})
exten => s,n,Hangup()


I don't set the identity string anywhere, not that I know of at least. I think 
you're talking about the LOCALSTATIONID and LOCALHEADERINFO variables, that's 
it? If so, I tried to set them before calling ReceiveFAX() and got the same 
results, unfortunely.

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-15 Thread Kevin P. Fleming
Steve Underwood wrote:

> In callweaver we gave the frames an extra parameter, which is the number 
> of copies to send. It is the UDPTL code which creates the extra copies 
> on the wire. They are not spaced in time, which would probably be a good 
> enhancement. Packet loss tends to be bursty, so if you loose one packet 
> sent right now you probably loose all of them.

Presumably then for FEC/redundancy purposes you treat this as if the
application had delivered 'n' copies of the IFP as well.

Spacing them out in time could be complex, to say the least :-)

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kpflem...@digium.com
Check us out at www.digium.com & www.asterisk.org

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-15 Thread Steve Underwood
On 02/15/2010 11:27 PM, Kevin P. Fleming wrote:
> Steve Underwood wrote:
>
>
>> FFA sends its repeating no-signal and preamble packets with incrementing
>> sequence numbers. While its not the only system which does that, it
>> confuses some T.38 implementations. The T.38 spec is too vague to say
>> whether the practice is right or wrong. In other applications of the FAX
>> machine in spandsp, the software has been set up to send multiple copies
>> on the key packets, with the same sequence number for all the copies.
>> This seems to be the most compatible way to send these repeats. I don't
>> know if the UDPTL infrastructure in Asterisk can do that.
>>  
> No, it can't without some modifications. The Asterisk UDPTL stack
> receives raw IFPs from the application, and generates sequence numbers
> itself. At this time internal Asterisk frames have no way of being
> marked as a 'repeat' frame, or marked as 'send this frame _x_ times',
> but that certainly could be done if it was deemed useful and worthwhile.
>
In callweaver we gave the frames an extra parameter, which is the number 
of copies to send. It is the UDPTL code which creates the extra copies 
on the wire. They are not spaced in time, which would probably be a good 
enhancement. Packet loss tends to be bursty, so if you loose one packet 
sent right now you probably loose all of them.

Steve


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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-15 Thread Kevin P. Fleming
Steve Underwood wrote:

> FFA sends its repeating no-signal and preamble packets with incrementing 
> sequence numbers. While its not the only system which does that, it 
> confuses some T.38 implementations. The T.38 spec is too vague to say 
> whether the practice is right or wrong. In other applications of the FAX 
> machine in spandsp, the software has been set up to send multiple copies 
> on the key packets, with the same sequence number for all the copies. 
> This seems to be the most compatible way to send these repeats. I don't 
> know if the UDPTL infrastructure in Asterisk can do that.

No, it can't without some modifications. The Asterisk UDPTL stack
receives raw IFPs from the application, and generates sequence numbers
itself. At this time internal Asterisk frames have no way of being
marked as a 'repeat' frame, or marked as 'send this frame _x_ times',
but that certainly could be done if it was deemed useful and worthwhile.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kpflem...@digium.com
Check us out at www.digium.com & www.asterisk.org

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-15 Thread Steve Underwood
On 02/15/2010 08:57 PM, Vinícius Fontes wrote:
>> - "Kevin P. Fleming"  escreveu:
>>
>>  
>>> Vinícius Fontes wrote:
>>>
 Will do. You guys will have my feedback on monday. If everything
  
>>> goes okay with that change, I'll post a patch on Mantis.
>>>
>>> No need for the patch; it's already on my radar, and if you confirm
>>> that
>>>   it actually solves an interop problem, I'll commit the update to
>>>
>> the
>>  
>>> various branches it belongs in. I'd still like to hear from Steve
>>> Underwood if I misinterpreted the MMR/JBIG transcoding function
>>>
>> calls
>>  
>>> in
>>>   spandsp that led me to enabling these features in the first
>>>
>> place...
>>  
>>>
> - "Vinícius Fontes"  escreveu:
>
>
>> Unfortunely it didn't solve the problem. Here's the session packet
>> capture after editing app_fax.c.
>> http://www.canall.com.br/wireshark_t38_jbig.gz
>>
>>  
> I've tried everything. EVERYTHING. Almost every combination of maxdatagram 
> sizes, error correction modes, hacking app_fax.c to limit the baudrate to 
> 9600... nothing. Every single time I get rates like 2400, 4800 or if I'm very 
> lucky, 7200.
>
> In ALL cases, *every single time*, FFA negotiated the connection at 9600bps 
> and the fax was received cleanly.
>
> It's clear to me that the provider should not be blamed on this case. I tried 
> using a Linksys SPA8000 and faxes are also received perfectly. Something, 
> either in Asterisk, SpanDSP or app_fax is just not right.
>
> For now I'll have to stick with FFA for my company and my customers. They 
> will not be happy to know that in order to transmit or receive more than one 
> fax simultaneously they will need a US$40 license, but it's still better than 
> quadrupling the phone bills because for some unknown reason the baudrate is 4 
> times slower than it should be.
>
> I'm still willing to solve this. I really want to get app_fax working as 
> intended. I'm sure this is on the best interests of the community as well. 
> Unfortunely I don't have the knowledge or skills on faxing protocols, DSP and 
> C development or else I would have solved this myself. But I'm doing my part 
> on this by providing all necessary info and running every single test I'm 
> asked to.
>
> IMHO it would be a shame if we need to rely on a commercial piece of software 
> because the open source equivalent is 4 times slower on some cases. For me it 
> defies the very reason of Asterisk's existence: an open source alternative on 
> a market flooded with proprietary solutions.
>
>
I've been travelling for the last week, so I only just got back to this 
problem.

Let's be clear. The problem is a broken T.38 gateway at the far end. For 
some reason your other tests are not provoking the same bad behaviour. I 
have seen similar behaviour in a log before, but I was unable to follow 
up that time, and find what was really going on. A lot of the work in 
implementing T.38 is making it tolerant of other broken T.38 
implementations. Let's see what we can do about this one.

It looks like the T.38 gateway at the far end does something very wrong 
3.5s after the end of the DIS and FTT messages from app_fax end. 3.5s is 
one of the key timeouts in the T.30 protocol, so I expect the gateway is 
confused, and is trying to incorrectly spoof the T.38 protocol. 3.5s 
after the DIS message ends, the far end FAX machine is sending TCF data, 
which suddenly corrupts. Even in the successful FFA packet trace I was 
given, there is minor corruption at the same point. Its not enough to 
upset transmission, though. With app_fax the TCF transmission is totally 
messed up. My guess is the far end gateway suddenly starts transmitting 
V.21 data to the FAX machine, even though it is already successfully 
decoding V.29 data from that FAX machine. I have seen other T.38 
gateways start sending at an entirely wrong time. So, let's list the 
differences. The options offered in the DIS messages from FFA and 
app_fax are very similar. The timing of the messages is also very 
similar. The differences are:

 - app_fax is not sending an identity (CSI) frame, but FFA is.
 - FFA sends many no-signal packets, while app_fax only sends one. 
Either should be OK, and you'll see both practices used by various T.38 
implementations.
 - FFA sends many v21-preamble and v29-9600-training packets, while 
app_fax only sends one. Again, either should be OK, and both are common 
practices.

You could try defining the same identity string for app_fax that you 
have defined for FFA. Trying to make the other things more similar would 
require additional work. Maybe you should try that change first, as it 
is very simple, and requires no code changes.

FFA sends its repeating no-signal and preamble packets with incrementing 
sequence numbers. While its not the only system which does that, it 
confuses some T.38 implementations. The T.38 spec is too vague to say

Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-15 Thread Vinícius Fontes
> 
> - "Kevin P. Fleming"  escreveu:
> 
> > Vinícius Fontes wrote:
> > > Will do. You guys will have my feedback on monday. If everything
> > goes okay with that change, I'll post a patch on Mantis.
> > 
> > No need for the patch; it's already on my radar, and if you confirm
> > that
> >  it actually solves an interop problem, I'll commit the update to
> the
> > various branches it belongs in. I'd still like to hear from Steve
> > Underwood if I misinterpreted the MMR/JBIG transcoding function
> calls
> > in
> >  spandsp that led me to enabling these features in the first
> place...
> > 

- "Vinícius Fontes"  escreveu:

> Unfortunely it didn't solve the problem. Here's the session packet
> capture after editing app_fax.c.
> http://www.canall.com.br/wireshark_t38_jbig.gz
> 

I've tried everything. EVERYTHING. Almost every combination of maxdatagram 
sizes, error correction modes, hacking app_fax.c to limit the baudrate to 
9600... nothing. Every single time I get rates like 2400, 4800 or if I'm very 
lucky, 7200.

In ALL cases, *every single time*, FFA negotiated the connection at 9600bps and 
the fax was received cleanly.

It's clear to me that the provider should not be blamed on this case. I tried 
using a Linksys SPA8000 and faxes are also received perfectly. Something, 
either in Asterisk, SpanDSP or app_fax is just not right.

For now I'll have to stick with FFA for my company and my customers. They will 
not be happy to know that in order to transmit or receive more than one fax 
simultaneously they will need a US$40 license, but it's still better than 
quadrupling the phone bills because for some unknown reason the baudrate is 4 
times slower than it should be.

I'm still willing to solve this. I really want to get app_fax working as 
intended. I'm sure this is on the best interests of the community as well. 
Unfortunely I don't have the knowledge or skills on faxing protocols, DSP and C 
development or else I would have solved this myself. But I'm doing my part on 
this by providing all necessary info and running every single test I'm asked to.

IMHO it would be a shame if we need to rely on a commercial piece of software 
because the open source equivalent is 4 times slower on some cases. For me it 
defies the very reason of Asterisk's existence: an open source alternative on a 
market flooded with proprietary solutions.

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-10 Thread Vinícius Fontes
> 
> - "Kevin P. Fleming"  escreveu:
> 
> > Vinícius Fontes wrote:
> > > Will do. You guys will have my feedback on monday. If everything
> > goes okay with that change, I'll post a patch on Mantis.
> > 
> > No need for the patch; it's already on my radar, and if you confirm
> > that
> >  it actually solves an interop problem, I'll commit the update to
> the
> > various branches it belongs in. I'd still like to hear from Steve
> > Underwood if I misinterpreted the MMR/JBIG transcoding function
> calls
> > in
> >  spandsp that led me to enabling these features in the first
> place...
> > 
> > -- 
> > Kevin P. Fleming
> > Digium, Inc. | Director of Software Technologies
> > 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
> > skype: kpfleming | jabber: kpflem...@digium.com
> > Check us out at www.digium.com & www.asterisk.org

- "Vinícius Fontes"  escreveu:

> Unfortunely it didn't solve the problem. Here's the session packet
> capture after editing app_fax.c.
> http://www.canall.com.br/wireshark_t38_jbig.gz
> 
> 
> Atenciosamente,
> 
> Vinícius Fontes
> Gerente de Segurança da Informação
> Canall Tecnologia em Comunicações
> Passo Fundo - RS - Brasil
> +55 54 2104-7000
> 
> Information Security Manager
> Canall Tecnologia em Comunicações
> Passo Fundo - RS - Brazil
> +55 54 2104-7000

Sorry for the shameless bump, but... any news on this? :)

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-08 Thread Vinícius Fontes
Unfortunely it didn't solve the problem. Here's the session packet capture 
after editing app_fax.c. http://www.canall.com.br/wireshark_t38_jbig.gz


Atenciosamente,

Vinícius Fontes
Gerente de Segurança da Informação
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000

Information Security Manager
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

- "Kevin P. Fleming"  escreveu:

> Vinícius Fontes wrote:
> > Will do. You guys will have my feedback on monday. If everything
> goes okay with that change, I'll post a patch on Mantis.
> 
> No need for the patch; it's already on my radar, and if you confirm
> that
>  it actually solves an interop problem, I'll commit the update to the
> various branches it belongs in. I'd still like to hear from Steve
> Underwood if I misinterpreted the MMR/JBIG transcoding function calls
> in
>  spandsp that led me to enabling these features in the first place...
> 
> -- 
> Kevin P. Fleming
> Digium, Inc. | Director of Software Technologies
> 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
> skype: kpfleming | jabber: kpflem...@digium.com
> Check us out at www.digium.com & www.asterisk.org
> 
> -- 
> _
> -- 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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-06 Thread Kevin P. Fleming
Vinícius Fontes wrote:
> Will do. You guys will have my feedback on monday. If everything goes okay 
> with that change, I'll post a patch on Mantis.

No need for the patch; it's already on my radar, and if you confirm that
 it actually solves an interop problem, I'll commit the update to the
various branches it belongs in. I'd still like to hear from Steve
Underwood if I misinterpreted the MMR/JBIG transcoding function calls in
 spandsp that led me to enabling these features in the first place...

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kpflem...@digium.com
Check us out at www.digium.com & www.asterisk.org

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-06 Thread Vinícius Fontes
Will do. You guys will have my feedback on monday. If everything goes okay with 
that change, I'll post a patch on Mantis.


Atenciosamente,

Vinícius Fontes
Gerente de Segurança da Informação
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000

Information Security Manager
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

- "Kevin P. Fleming"  escreveu:

> Steve Underwood wrote:
> 
> > The only wrongdoing I see is the far end going weird in the training
> 
> > data, yet this doesn't happen with the FFA call. Whatever makes the
> far 
> > end fall over must be something fairly subtle. Since the 2 SDP lines
> I 
> > listed above shouldn't be there, I think they should be removed, and
> the 
> > test tried again.
> 
> In order to test that quickly, you could edit apps/app_fax.c and find
> the lines that set "transcoding_mmr" and "transcoding_jbig" to '1',
> and
> change them to '0' (zero) or remove them.
> 
> -- 
> Kevin P. Fleming
> Digium, Inc. | Director of Software Technologies
> 445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
> skype: kpfleming | jabber: kpflem...@digium.com
> Check us out at www.digium.com & www.asterisk.org
> 
> -- 
> _
> -- 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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-06 Thread Kevin P. Fleming
Steve Underwood wrote:

> The only wrongdoing I see is the far end going weird in the training 
> data, yet this doesn't happen with the FFA call. Whatever makes the far 
> end fall over must be something fairly subtle. Since the 2 SDP lines I 
> listed above shouldn't be there, I think they should be removed, and the 
> test tried again.

In order to test that quickly, you could edit apps/app_fax.c and find
the lines that set "transcoding_mmr" and "transcoding_jbig" to '1', and
change them to '0' (zero) or remove them.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
skype: kpfleming | jabber: kpflem...@digium.com
Check us out at www.digium.com & www.asterisk.org

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-06 Thread Steve Underwood
Hi Vinícius,

Comparing the successful log using FFA and the failing one using 
app_fax, I see the following:

In the call using FFA, the far end system sends a V.29/9600bps FAX page, 
using T.38, which transfers cleanly, and the call ends.

In the call using app_fax/spandsp, the SIP has a couple of key 
difference. Asterisk incorrectly adds

T38FaxTranscodingMMR
T38FaxTranscodingJBIG

to the SDP. I don't know if that might be confusing the far end. The 
T.38 exchange starts in a very similar way to the FFA call, up to the 
middle of the TCF data. This should be all zeros, but half way through 
the far end suddenly starts sending rubbish.

Spandsp correctly rejects this.

The other system sends bad training data at V.27ter/4800bps. Spandsp 
rejects it.

The other system sends clean training data at V.27ter/2400bps. Spandsp 
accepts it.

The other system sends a page at V.27ter/2400bps. Spandsp accepts it.

The only wrongdoing I see is the far end going weird in the training 
data, yet this doesn't happen with the FFA call. Whatever makes the far 
end fall over must be something fairly subtle. Since the 2 SDP lines I 
listed above shouldn't be there, I think they should be removed, and the 
test tried again.

Much of the work in developing a robust T.38 implementation is working 
around all the crappy implementations out there.

Steve



On 02/06/2010 01:47 AM, Vinícius Fontes wrote:
> There you go: http://www.canall.com.br/wireshark_trace_t38_ffa.gz
>
>
> Atenciosamente,
>
> Vinícius Fontes
> Gerente de Segurança da Informação
> Canall Tecnologia em Comunicações
> Passo Fundo - RS - Brasil
> +55 54 2104-7000
>
> Information Security Manager
> Canall Tecnologia em Comunicações
> Passo Fundo - RS - Brazil
> +55 54 2104-7000
>
> - "Steve Underwood"  escreveu:
>
>
>> Hi Vinícius,
>>
>> Asterisk + Spandsp is working correctly in that call.
>>
>> The other system sends bad training data at V.29/9600bps. Spandsp
>> rejects it.
>> The other system sends bad training data at V.27ter/4800bps. Spandsp
>> rejects it.
>> The other system sends clean training data at V.27ter/2400bps. Spandsp
>>
>> accepts it.
>> The other system sends a page at V.27ter/2400bps. Spandsp accepts it.
>>
>> The bad training data is *really* bad. It should be 1.5s of all zero
>> bits. It starts off with zeros, but after a few hundred milliseconds
>> it
>> changes to complete rubbish. I can't believe the Commetrex engine in
>> Digium's FAX for Asterisk would accept this. Perhaps something subtle
>>
>> means they are sent the correct data. Can you send a wireshark log of
>> a
>> call with FAX for Asterisk?
>>
>> Steve
>>
>>
>> On 02/06/2010 12:43 AM, Vinícius Fontes wrote:
>>  
>>> No problem, hosted it on my company's website:
>>>
>> http://www.canall.com.br/wireshark_trace_t38.gz.
>>  
>>>
>>> Atenciosamente,
>>>
>>> Vinícius Fontes
>>> Gerente de Segurança da Informação
>>> Canall Tecnologia em Comunicações
>>> Passo Fundo - RS - Brasil
>>> +55 54 2104-7000
>>>
>>> Information Security Manager
>>> Canall Tecnologia em Comunicações
>>> Passo Fundo - RS - Brazil
>>> +55 54 2104-7000
>>>
>>> - "Steve Underwood"   escreveu:
>>>
>>>
>>>
 On 02/06/2010 12:01 AM, Vinícius Fontes wrote:

  
> Here's the packet trace I promised:
>
>
 http://www.zshare.net/download/72186098494e6f8c/.

  
> As this is a production system, there were a few calls along with
>
>
 the one that interests us. The one you're looking for is that from
 5433142...@10.150.65.16 to 5421047...@10.153.66.146. The provider
  
>> has
>>  
 the address 10.150.65.16 and my box has the address 10.153.66.146.

  
>
>
 Can you put the file somewhere that actually works. I've downloaded
  
>> it
>>  
 5
 times now, and it has been cutoff at different points each time.
  
>> These
>>  
 free file sharing services all seem to do this. Maybe they all run
  
>> the
>>  
 same broken software.

 Steve

  
>>>
>


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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-05 Thread Vinícius Fontes
There you go: http://www.canall.com.br/wireshark_trace_t38_ffa.gz


Atenciosamente,

Vinícius Fontes
Gerente de Segurança da Informação
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000

Information Security Manager
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

- "Steve Underwood"  escreveu:

> Hi Vinícius,
> 
> Asterisk + Spandsp is working correctly in that call.
> 
> The other system sends bad training data at V.29/9600bps. Spandsp 
> rejects it.
> The other system sends bad training data at V.27ter/4800bps. Spandsp 
> rejects it.
> The other system sends clean training data at V.27ter/2400bps. Spandsp
> 
> accepts it.
> The other system sends a page at V.27ter/2400bps. Spandsp accepts it.
> 
> The bad training data is *really* bad. It should be 1.5s of all zero 
> bits. It starts off with zeros, but after a few hundred milliseconds
> it 
> changes to complete rubbish. I can't believe the Commetrex engine in 
> Digium's FAX for Asterisk would accept this. Perhaps something subtle
> 
> means they are sent the correct data. Can you send a wireshark log of
> a 
> call with FAX for Asterisk?
> 
> Steve
> 
> 
> On 02/06/2010 12:43 AM, Vinícius Fontes wrote:
> > No problem, hosted it on my company's website:
> http://www.canall.com.br/wireshark_trace_t38.gz.
> >
> >
> > Atenciosamente,
> >
> > Vinícius Fontes
> > Gerente de Segurança da Informação
> > Canall Tecnologia em Comunicações
> > Passo Fundo - RS - Brasil
> > +55 54 2104-7000
> >
> > Information Security Manager
> > Canall Tecnologia em Comunicações
> > Passo Fundo - RS - Brazil
> > +55 54 2104-7000
> >
> > - "Steve Underwood"  escreveu:
> >
> >
> >> On 02/06/2010 12:01 AM, Vinícius Fontes wrote:
> >>  
> >>> Here's the packet trace I promised:
> >>>
> >> http://www.zshare.net/download/72186098494e6f8c/.
> >>  
> >>> As this is a production system, there were a few calls along with
> >>>
> >> the one that interests us. The one you're looking for is that from
> >> 5433142...@10.150.65.16 to 5421047...@10.153.66.146. The provider
> has
> >> the address 10.150.65.16 and my box has the address 10.153.66.146.
> >>  
> >>>
> >>>
> >> Can you put the file somewhere that actually works. I've downloaded
> it
> >> 5
> >> times now, and it has been cutoff at different points each time.
> These
> >>
> >> free file sharing services all seem to do this. Maybe they all run
> the
> >>
> >> same broken software.
> >>
> >> Steve
> >>  
> >

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-05 Thread Vinícius Fontes
Here's the packet trace I promised: 
http://www.zshare.net/download/72186098494e6f8c/.

As this is a production system, there were a few calls along with the one that 
interests us. The one you're looking for is that from 5433142...@10.150.65.16 
to 5421047...@10.153.66.146. The provider has the address 10.150.65.16 and my 
box has the address 10.153.66.146.



Atenciosamente,

Vinícius Fontes
Gerente de Segurança da Informação
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000

Information Security Manager
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

- "Vinícius Fontes"  escreveu:

> Yes, the fax machine only transmits at 9600. That's normal and
> expected. I'll capture the packets and will provide you with a link to
> download it in a few minutes.
> 
> 
> 
> Atenciosamente,
> 
> Vinícius Fontes
> Gerente de Segurança da Informação
> Canall Tecnologia em Comunicações
> Passo Fundo - RS - Brasil
> +55 54 2104-7000
> 
> Information Security Manager
> Canall Tecnologia em Comunicações
> Passo Fundo - RS - Brazil
> +55 54 2104-7000
> 
> - "Steve Underwood"  escreveu:
> 
> > On 02/05/2010 07:40 PM, Vinícius Fontes wrote:
> > > This message is pointed directly to Steve Underwood. I tought it
> > would not be nice to directly email him with a question that
> interests
> > a good part of the Asterisk community, so here it is. :)
> > >
> > > Steve, remember a few days ago when we discussed about issues on
> > Asterisk 1.6.1.13 and T.38 fax reception? Well I opened an issue on
> > Mantis (https://issues.asterisk.org/view.php?id=16756) and turns
> out
> > it might be spandsp-related.
> > >
> > > What happens is, when I use app_fax to receive a fax using T.38,
> I
> > get very low transmission rates, and about 30% of the faxes are
> just
> > not transmitted at all. 2400bps is not uncommon. If instead of T.38
> I
> > use an analog landline connected to that very same Asterisk box,
> > app_fax works wonderfully well transmitting at full 9600bps. Just
> to
> > rule out Asterisk's T.38 handling, I noticed that Fax For Asterisk
> > works perfectly with T.38, also on that same box.
> > >
> > Is the FAX machine you are using only capable of 9600bps, because
> full
> > 
> > speed should be 14400bps?
> > 
> > Can you get a packet trace of a problem call, using wireshark, and
> > mail 
> > it to me?
> > > I'll be happy to provide you any info that could help solve this
> > issue.
> > >
> > >
> > Steve
> > 
> > 
> > -- 
> >
> _
> > -- 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

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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-05 Thread Vinícius Fontes
Yes, the fax machine only transmits at 9600. That's normal and expected. I'll 
capture the packets and will provide you with a link to download it in a few 
minutes.



Atenciosamente,

Vinícius Fontes
Gerente de Segurança da Informação
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000

Information Security Manager
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

- "Steve Underwood"  escreveu:

> On 02/05/2010 07:40 PM, Vinícius Fontes wrote:
> > This message is pointed directly to Steve Underwood. I tought it
> would not be nice to directly email him with a question that interests
> a good part of the Asterisk community, so here it is. :)
> >
> > Steve, remember a few days ago when we discussed about issues on
> Asterisk 1.6.1.13 and T.38 fax reception? Well I opened an issue on
> Mantis (https://issues.asterisk.org/view.php?id=16756) and turns out
> it might be spandsp-related.
> >
> > What happens is, when I use app_fax to receive a fax using T.38, I
> get very low transmission rates, and about 30% of the faxes are just
> not transmitted at all. 2400bps is not uncommon. If instead of T.38 I
> use an analog landline connected to that very same Asterisk box,
> app_fax works wonderfully well transmitting at full 9600bps. Just to
> rule out Asterisk's T.38 handling, I noticed that Fax For Asterisk
> works perfectly with T.38, also on that same box.
> >
> Is the FAX machine you are using only capable of 9600bps, because full
> 
> speed should be 14400bps?
> 
> Can you get a packet trace of a problem call, using wireshark, and
> mail 
> it to me?
> > I'll be happy to provide you any info that could help solve this
> issue.
> >
> >
> Steve
> 
> 
> -- 
> _
> -- 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


Re: [asterisk-users] Still on spandsp/app_fax and T.38

2010-02-05 Thread Steve Underwood
On 02/05/2010 07:40 PM, Vinícius Fontes wrote:
> This message is pointed directly to Steve Underwood. I tought it would not be 
> nice to directly email him with a question that interests a good part of the 
> Asterisk community, so here it is. :)
>
> Steve, remember a few days ago when we discussed about issues on Asterisk 
> 1.6.1.13 and T.38 fax reception? Well I opened an issue on Mantis 
> (https://issues.asterisk.org/view.php?id=16756) and turns out it might be 
> spandsp-related.
>
> What happens is, when I use app_fax to receive a fax using T.38, I get very 
> low transmission rates, and about 30% of the faxes are just not transmitted 
> at all. 2400bps is not uncommon. If instead of T.38 I use an analog landline 
> connected to that very same Asterisk box, app_fax works wonderfully well 
> transmitting at full 9600bps. Just to rule out Asterisk's T.38 handling, I 
> noticed that Fax For Asterisk works perfectly with T.38, also on that same 
> box.
>
Is the FAX machine you are using only capable of 9600bps, because full 
speed should be 14400bps?

Can you get a packet trace of a problem call, using wireshark, and mail 
it to me?
> I'll be happy to provide you any info that could help solve this issue.
>
>
Steve


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


[asterisk-users] Still on spandsp/app_fax and T.38

2010-02-05 Thread Vinícius Fontes
This message is pointed directly to Steve Underwood. I tought it would not be 
nice to directly email him with a question that interests a good part of the 
Asterisk community, so here it is. :)

Steve, remember a few days ago when we discussed about issues on Asterisk 
1.6.1.13 and T.38 fax reception? Well I opened an issue on Mantis 
(https://issues.asterisk.org/view.php?id=16756) and turns out it might be 
spandsp-related.

What happens is, when I use app_fax to receive a fax using T.38, I get very low 
transmission rates, and about 30% of the faxes are just not transmitted at all. 
2400bps is not uncommon. If instead of T.38 I use an analog landline connected 
to that very same Asterisk box, app_fax works wonderfully well transmitting at 
full 9600bps. Just to rule out Asterisk's T.38 handling, I noticed that Fax For 
Asterisk works perfectly with T.38, also on that same box.

I'll be happy to provide you any info that could help solve this issue.


Atenciosamente,

Vinícius Fontes
Gerente de Segurança da Informação
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000

Information Security Manager
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

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