My office is investigating using an Asterisk PBX and also going to a VOIP provider for our main phone connections, but one of the tricky things is that we need to have outbound and inbound modem calls (fax too). I see a lot of talk about faxes but no mention of modems on this list. I get the impression that modems will be a problem for us. Is that true?
Scott, I haven't done *any* research into this but.. I'm using a Sipura2000 and I have my laptop modem attached to it. I'm forcing alaw or ulaw encoding on the line. As soon as the modems begin to "train" I get what sounds like "static" instantly "come on". Very unusual. Not sure what the source of it is yet.. Don't laugh, I made my call out on FWD.. :) So I'm not too confident of it working. Let us know if you get modem calls to work. I'm interested as well. Thanks, Brett -----Original Message----- From: asterisk-users-admin@lists.digium.com [mailto:asterisk-users-admin@lists.digium.com] On Behalf Of Scott Nelson Sent: Monday, June 07, 2004 1:15 PM To: asterisk-users@lists.digium.com Subject: [Asterisk-Users] Modem Calls My office is investigating using an Asterisk PBX and also going to a VOIP provider for our main phone connections, but one of the tricky things is that we need to have outbound and inbound modem calls (fax too). I see a lot of talk about faxes but no mention of modems on this list. I get the impression that modems will be a problem for us. Is that true? _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
Scott Nelson wrote:>My office is investigating using an Asterisk PBX and also going to a VOIP >provider for our main phone connections, but one of the tricky things is that >we need to have outbound and inbound modem calls (fax too). > >I see a lot of talk about faxes but no mention of modems on this list. I get >the impression that modems will be a problem for us. Is that true? > >Unless a number of conditions are met, modems above 1200bps over IP are somewhere between quirky and non-functional. You won't get anywhere unless you use an a-law or u-law codec. Even then, timing issues and data slips can cause much trouble. Successful FoIP usually converts the modem audio to data, and sends that over the IP channel. The T.38 spec supports this. I don't know of a similar spec for other modem uses. Regards, Steve
Hi, I need to pass modem calls through a TDM400 card. Conecting the modem to the FXS port (ZAP/1), it should be put through the FXO port (ZAP/4) directly. Even though Echo cancellation is disabled in both lines the call is never successful. Modems speak for some time and then the line is hang up with the message "No answer from remote side". I send thereafter some traces in case someone is interested. I know modem calls are not easy as something is messed up in the signaling going through asterisk but has someone been successful in an easy configuration such as this one? Thanks, Jose Sep 15 09:45:22 DEBUG[4625] chan_zap.c: Dialing '908274101' Sep 15 09:45:22 DEBUG[4625] chan_zap.c: Deferring dialing... Sep 15 09:45:22 DEBUG[4625] chan_zap.c: Requested indication 3 on channel Zap/1-1 Sep 15 09:45:23 DEBUG[4625] chan_zap.c: Exception on 15, channel 4 Sep 15 09:45:23 DEBUG[4625] chan_zap.c: Got event Hook Transition Complete(12) on channel 4 (index 0) Sep 15 09:45:25 DEBUG[4625] chan_zap.c: Exception on 15, channel 4 Sep 15 09:45:25 DEBUG[4625] chan_zap.c: Got event Dial Complete(9) on channel 4 (index 0) Sep 15 09:45:25 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:25 DEBUG[4625] chan_zap.c: No echo training requested Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Exception on 15, channel 4 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Got event Dial Complete(9) on channel 4 (index 0) Sep 15 09:45:27 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Requested indication -1 on channel Zap/1-1 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Took Zap/1-1 off hook Sep 15 09:45:27 DEBUG[4625] chan_zap.c: master: 1, slave: 4, nothingok: 0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Stopping tones on 1/0 talking to 4/0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Stopping tones on 4/0 talking to 1/0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Making 4 slave to master 1 at 0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Added 15 to conference 9/1 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Added 13 to conference 9/4 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Updated conferencing on 1, with 0 conference users Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Updated conferencing on 4, with 0 conference users Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Exception on 13, channel 1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Got event On hook(1) on channel 1 (index 0) Sep 15 09:45:51 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:51 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Unlinking slave 4 from 1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Removed 15 from conference 9/1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Removed 13 from conference 9/4 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Updated conferencing on 1, with 0 conference users Sep 15 09:45:51 DEBUG[4625] channel.c: Returning from native bridge, channels: Zap/1-1, Zap/4-1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Hangup: channel: 4 index = 0, normal = 15, callwait = -1, thirdcall = -1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/4-1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Updated conferencing on 4, with 0 conference users Sep 15 09:45:51 DEBUG[4625] app_dial.c: Exiting with DIALSTATUS=ANSWER. Sep 15 09:45:51 DEBUG[4625] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. Sep 15 09:45:51 DEBUG[4625] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES ('2006-09-15 09:45:22','\"FXS\" <505>','505','0908274101','from-internal', 'Zap/1-1','Zap/4-1','Dial','ZAP/4/908274101|120|r',29,24,'ANSWERED',3,'',' asterisk-3279-1158306315.0') Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Hangup: channel: 1 index = 0, normal = 13, callwait = -1, thirdcall = -1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/1-1 asterisk1*CLI> zap show channel 1 Channel: 1CLI> File Descriptor: 13 Span: 1 Extension: Dialing: no Context: from-internal Caller ID: 505 Calling TON: 0 Caller ID name: FXS Destroy: 0 InAlarm: 0 Signalling Type: FXO Kewlstart Radio: 0 Owner: <None> Real: <None> Callwait: <None> Threeway: <None> Confno: -1 Propagated Conference: -1 Real in conference: 0 DSP: no Relax DTMF: no Dialing/CallwaitCAS: 0/0 Default law: ulaw Fax Handled: no Pulse phone: no Echo Cancellation: 0 taps unless TDM bridged, currently OFF Actual Confinfo: Num/0, Mode/0x0000 Actual Confmute: No Hookstate (FXS only): Onhook asterisk1*CLI> asterisk1*CLI> asterisk1*CLI> asterisk1*CLI> zap show channel 4 Channel: 4CLI> File Descriptor: 15 Span: 1 Extension: Dialing: no Context: from-zaptel Caller ID: Calling TON: 0 Caller ID name: Destroy: 0 InAlarm: 0 Signalling Type: FXS Kewlstart Radio: 0 Owner: <None> Real: <None> Callwait: <None> Threeway: <None> Confno: -1 Propagated Conference: -1 Real in conference: 0 DSP: no Relax DTMF: no Dialing/CallwaitCAS: 0/0 Default law: ulaw Fax Handled: no Pulse phone: no Echo Cancellation: 0 taps unless TDM bridged, currently OFF Actual Confinfo: Num/0, Mode/0x0000 Actual Confmute: No Hookstate (FXS only): Onhook -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060915/b745282a/attachment.htm
Skipped content of type multipart/alternative-------------- next part -------------- Sep 15 09:45:22 DEBUG[4625] chan_zap.c: Dialing '908274101' Sep 15 09:45:22 DEBUG[4625] chan_zap.c: Deferring dialing... Sep 15 09:45:22 DEBUG[4625] chan_zap.c: Requested indication 3 on channel Zap/1-1 Sep 15 09:45:23 DEBUG[4625] chan_zap.c: Exception on 15, channel 4 Sep 15 09:45:23 DEBUG[4625] chan_zap.c: Got event Hook Transition Complete(12) on channel 4 (index 0) Sep 15 09:45:25 DEBUG[4625] chan_zap.c: Exception on 15, channel 4 Sep 15 09:45:25 DEBUG[4625] chan_zap.c: Got event Dial Complete(9) on channel 4 (index 0) Sep 15 09:45:25 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:25 DEBUG[4625] chan_zap.c: No echo training requested Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Exception on 15, channel 4 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Got event Dial Complete(9) on channel 4 (index 0) Sep 15 09:45:27 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Requested indication -1 on channel Zap/1-1 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Took Zap/1-1 off hook Sep 15 09:45:27 DEBUG[4625] chan_zap.c: master: 1, slave: 4, nothingok: 0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Stopping tones on 1/0 talking to 4/0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Stopping tones on 4/0 talking to 1/0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Making 4 slave to master 1 at 0 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Added 15 to conference 9/1 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Added 13 to conference 9/4 Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Updated conferencing on 1, with 0 conference users Sep 15 09:45:27 DEBUG[4625] chan_zap.c: Updated conferencing on 4, with 0 conference users Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Exception on 13, channel 1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Got event On hook(1) on channel 1 (index 0) Sep 15 09:45:51 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:51 DEBUG[4625] chan_zap.c: No echo cancellation requested Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Unlinking slave 4 from 1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Removed 15 from conference 9/1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Removed 13 from conference 9/4 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Updated conferencing on 1, with 0 conference users Sep 15 09:45:51 DEBUG[4625] channel.c: Returning from native bridge, channels: Zap/1-1, Zap/4-1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Hangup: channel: 4 index = 0, normal = 15, callwait = -1, thirdcall = -1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/4-1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Updated conferencing on 4, with 0 conference users Sep 15 09:45:51 DEBUG[4625] app_dial.c: Exiting with DIALSTATUS=ANSWER. Sep 15 09:45:51 DEBUG[4625] cdr_addon_mysql.c: cdr_mysql: inserting a CDR record. Sep 15 09:45:51 DEBUG[4625] cdr_addon_mysql.c: cdr_mysql: SQL command as follows: INSERT INTO cdr (calldate,clid,src,dst,dcontext,channel,dstchannel,lastapp,lastdata,duration,billsec,disposition,amaflags,accountcode,uniqueid) VALUES ('2006-09-15 09:45:22','\"FXS\" <505>','505','0908274101','from-internal', 'Zap/1-1','Zap/4-1','Dial','ZAP/4/908274101|120|r',29,24,'ANSWERED',3,'','asterisk-3279-1158306315.0') Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Hangup: channel: 1 index = 0, normal = 13, callwait = -1, thirdcall = -1 Sep 15 09:45:51 DEBUG[4625] chan_zap.c: Set option TDD MODE, value: OFF(0) on Zap/1-1 asterisk1*CLI> zap show channel 1 Channel: 1CLI> File Descriptor: 13 Span: 1 Extension: Dialing: no Context: from-internal Caller ID: 505 Calling TON: 0 Caller ID name: FXS Destroy: 0 InAlarm: 0 Signalling Type: FXO Kewlstart Radio: 0 Owner: <None> Real: <None> Callwait: <None> Threeway: <None> Confno: -1 Propagated Conference: -1 Real in conference: 0 DSP: no Relax DTMF: no Dialing/CallwaitCAS: 0/0 Default law: ulaw Fax Handled: no Pulse phone: no Echo Cancellation: 0 taps unless TDM bridged, currently OFF Actual Confinfo: Num/0, Mode/0x0000 Actual Confmute: No Hookstate (FXS only): Onhook asterisk1*CLI> asterisk1*CLI> asterisk1*CLI> asterisk1*CLI> zap show channel 4 Channel: 4CLI> File Descriptor: 15 Span: 1 Extension: Dialing: no Context: from-zaptel Caller ID: Calling TON: 0 Caller ID name: Destroy: 0 InAlarm: 0 Signalling Type: FXS Kewlstart Radio: 0 Owner: <None> Real: <None> Callwait: <None> Threeway: <None> Confno: -1 Propagated Conference: -1 Real in conference: 0 DSP: no Relax DTMF: no Dialing/CallwaitCAS: 0/0 Default law: ulaw Fax Handled: no Pulse phone: no Echo Cancellation: 0 taps unless TDM bridged, currently OFF Actual Confinfo: Num/0, Mode/0x0000 Actual Confmute: No Hookstate (FXS only): Onhook