Re: [asterisk-users] How to play the voicemail recorded?

2010-01-17 Thread Zhang Shukun
Sorry. I can hear now. last time i have not record successfully.

2010/1/18 Zhang Shukun :
> Hi,all
>
> i want to hear the voicemail recorded, but when hear "if you want to
> play message , press 3", after i press 3
>
> i only hear that that's the time the file recorded. not the content.
> do you know how to hear content of voicemail fle?
>
> debug message:
>
>  == Parsing '/var/spool/asterisk/voicemail/95040654321/3/INBOX/msg0001.txt':
> Found
>    --  Playing 'vm-received' (language 'en')
>    --  Playing 'digits/at' (language 'en')
>    --  Playing 'digits/2' (language 'en')
>    --  Playing 'digits/30' (language 'en')
>    --  Playing 'digits/9' (language 'en')
>    --  Playing 'digits/p-m' (language 'en')
>    --  Playing
> '/var/spool/asterisk/voicemail/95040654321/3/INBOX/msg0001' (language
> 'en')
>
>
> --
> Best regards,
> Sucan
>



-- 
Best regards,
Sucan

-- 
_
-- 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] iaxmodem / hylafax receive problem

2010-01-17 Thread Lee Howard
Kingsley Tart wrote:
> Jan 14 12:44:49.39: [ 3403]: <-- [9:AT+FRH=3\r]
> Jan 14 12:44:56.39: [ 3403]: --> [0:]
> Jan 14 12:44:56.39: [ 3403]: MODEM 
> Jan 14 12:44:56.39: [ 3403]: MODEM TIMEOUT: waiting for v.21 carrier
> Jan 14 12:44:56.39: [ 3403]: <-- data [1]
> Jan 14 12:44:56.39: [ 3403]: --> [2:OK]
>   

iaxmodem cannot "hear" any fax signaling in the call.

> Jan 14 12:44:56.39: [ 3403]: <-- [9:AT+FRS=7\r]
> Jan 14 12:45:26.39: [ 3403]: MODEM TIMEOUT: reading line from modem
> Jan 14 12:45:26.39: [ 3403]: MODEM 
> Jan 14 12:45:26.39: [ 3403]: Failure to receive silence (synchronization 
> failure).
> Jan 14 12:45:26.39: [ 3403]: <-- data [1]
> Jan 14 12:45:26.41: [ 3403]: --> [2:OK]

However, there is *some* kind of audio on the call.

It would seem that this test call is producing some kind of 
long-duration bad audio sounds which are not detectable by the modem as fax.

Thanks,

Lee.


-- 
_
-- 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] What's customer_id mean?

2010-01-17 Thread Zhang Shukun
hi ,all

I do'nt know exactly what  customer_id mean?  while  if i have
password i could visit the voicemail box.

CREATE TABLE voicemail_users (
 uniqueid int(11) NOT NULL auto_increment,
 customer_id int(11) NOT NULL default '0',
 context varchar(50) NOT NULL default '',
 mailbox int(5) NOT NULL default '0',
 password varchar(4) NOT NULL default '0',
 fullname varchar(50) NOT NULL default '',
 email varchar(50) NOT NULL default '',
 pager varchar(50) NOT NULL default '',
 stamp timestamp(14) NOT NULL,
 PRIMARY KEY  (uniqueid),
 KEY mailbox_context (mailbox,context)
) TYPE=MyISAM;

-- 
Best regards,
Sucan

-- 
_
-- 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] How to play the voicemail recorded?

2010-01-17 Thread Zhang Shukun
Hi,all

i want to hear the voicemail recorded, but when hear "if you want to
play message , press 3", after i press 3

i only hear that that's the time the file recorded. not the content.
do you know how to hear content of voicemail fle?

debug message:

  == Parsing '/var/spool/asterisk/voicemail/95040654321/3/INBOX/msg0001.txt':
Found
--  Playing 'vm-received' (language 'en')
--  Playing 'digits/at' (language 'en')
--  Playing 'digits/2' (language 'en')
--  Playing 'digits/30' (language 'en')
--  Playing 'digits/9' (language 'en')
--  Playing 'digits/p-m' (language 'en')
--  Playing
'/var/spool/asterisk/voicemail/95040654321/3/INBOX/msg0001' (language
'en')


-- 
Best regards,
Sucan

-- 
_
-- 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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Doug
At 09:12 1/17/2010, Steve Underwood wrote:
 >spandsp follows the normal default behaviour for application using the
 >autotools, but this behaviour can be a nuisance for some people. By
 >default it puts the library in /usr/local when you do a make install. On
 >many machines this directory exists, but is not in the runtime library
 >search path. It is, however, in the build search path, so programs build
 >OK, but do not run.
 >
 >Build spandsp with "./configure --prefix=/usr" or add /usr/local/lib to
 >your library search list.

OK, /etc/ld.so.conf now looks something like:

   include ld.so.conf.d/*.conf
   /usr/local/lib

Update:

   ldconfig -v

   /usr/local/lib:
 libspandsp.so.2 -> libspandsp.so.2.0.0
   /lib:
 libgcc_s.so.1 -> libgcc_s-4.1.2-20080825.so.1
 etc.

Reboot.

Joy:

   *CLI> module show like fax
   Module Description 
  Use Count
   app_fax.so FAX Application based on SpanDSP 0
   1 modules loaded

Thanks a bunch, guys!

Now let's see if I can actually receive a
fax... 


-- 
_
-- 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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Doug
At 04:28 1/17/2010, Tzafrir Cohen wrote:
 >On Sun, Jan 17, 2010 at 11:10:25AM +0100, IT-Connect wrote:
 >> Hallo there!
 >> I had my own experience get RxFax/TxFax successful running with spandsp.
 >> I only got spandsp-0.0.4 running, because on newer package, there aren't
 >> created some needed libraries (don't remember the right one this moment)
 >> *find /usr -iname \*spandsp\** shows me following output:
 >> /usr/lib/libspandsp.so
 >> /usr/lib/pkgconfig/spandsp.pc
 >> /usr/lib/libspandsp.so.0.0.2
 >> /usr/lib/libspandsp.a
 >> /usr/lib/libspandsp.so.2
 >> /usr/lib/libspandsp.so.0
 >> /usr/lib/libspandsp.so.2.0.0
 >> /usr/lib/libspandsp.la
 >
 >...
 >
 >> [Jan 17 01:28:16] NOTICE[2479] loader.c: 145 modules will be loaded.
 >> [Jan 17 01:28:16] WARNING[2479] loader.c: Error loading module
 >> 'app_fax.so': libspandsp.so.2: cannot open shared object file: No
 >> such file or directory
 >
 >
 >What is the output of:
 >
 >  ls -l /usr/lib/libspandsp.so*

   # ls -l /usr/lib/libspandsp.so*
   ls: /usr/lib/libspandsp.so*: No such file or directory

   # find / -name "libspandsp*"
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/libspandsp.2005.vcproj
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/libspandsp.la
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/libspandsp.2008.sln
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/libspandsp.2005.sln
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/libspandsp.2008.vcproj
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/libspandsp.dsp
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.la
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.lai
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2.0.0
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.a
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2
   /usr/src/asterisk/spandsp/spandsp-0.0.6/debian/libspandsp-doc.install
   /usr/src/asterisk/spandsp/spandsp-0.0.6/debian/libspandsp6.install
   /usr/src/asterisk/spandsp/spandsp-0.0.6/debian/libspandsp-dev.install
   /usr/local/lib/libspandsp.la
   /usr/local/lib/libspandsp.so.2.0.0
   /usr/local/lib/libspandsp.so
   /usr/local/lib/libspandsp.a
   /usr/local/lib/libspandsp.so.2

Do I need a symbolic link?


 >  ldd /usr/lib/modules/app_fax.so

   # ldd /usr/lib/modules/app_fax.so
   ldd: /usr/lib/modules/app_fax.so: No such file or directory


   # find / -name "app_fax.so"
   /usr/src/asterisk/app_fax/app_fax.so
   /usr/lib/asterisk/modules/app_fax.so


   # ldd /usr/lib/asterisk/modules/app_fax.so
   linux-gate.so.1 =>  (0x0069f000)
   libspandsp.so.2 => not found
   libtiff.so.3 => /usr/lib/libtiff.so.3 (0x001eb000)
   libc.so.6 => /lib/libc.so.6 (0x003b3000)
   libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x0097a000)
   libz.so.1 => /usr/lib/libz.so.1 (0x00955000)
   libm.so.6 => /lib/libm.so.6 (0x0011)
   /lib/ld-linux.so.2 (0x006ec000)

   # find / -name "libspandsp.so.2"
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2
   /usr/local/lib/libspandsp.so.2

What is the proper location for libspandsp.so.2?


 >  ldd /usr/lib/libspandsp.so.2

   # ldd /usr/lib/libspandsp.so.2
   ldd: /usr/lib/libspandsp.so.2: No such file or directory


   # ldd /usr/local/lib/libspandsp.so.2
   linux-gate.so.1 =>  (0x00353000)
   libtiff.so.3 => /usr/lib/libtiff.so.3 (0x005f1000)
   libm.so.6 => /lib/libm.so.6 (0x004be000)
   libc.so.6 => /lib/libc.so.6 (0x0011)
   libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00256000)
   libz.so.1 => /usr/lib/libz.so.1 (0x00bb5000)
   /lib/ld-linux.so.2 (0x006ec000)

I would have hoped that when compiling the
files would end up where the "depending"
programs expect them to be.

How to fix now, please?




 >
 >--
 >   Tzafrir Cohen
 >icq#16849755  jabber:tzafrir.co...@xorcom.com
 >+972-50-7952406   mailto:tzafrir.co...@xorcom.com
 >http://www.xorcom.com  iax:gu...@local.xorcom.com/tzafrir
 >
 >--
 >_
 >-- 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


[asterisk-users] Will SIP connection stop automaticlly when detect no voice between the channel after a period of time?

2010-01-17 Thread Zhang Shukun
hi,

in my test, i noticed that sip connection will hangup automaticlly
when no speaks between the channel. about half a minute.

is this the asterisk inner mechanism or is my configuration error?

Thanks!

messages on the cli as follow:

-- SIP/1003-001d is ringing
-- SIP/1003-001d answered SIP/1004-001c
-- Stopped music on hold on SIP/1004-001c
[Jan 18 10:08:42] WARNING[17022]: app_queue.c:3268 try_calling: The
device state of this queue member, Zhang Jianming, is still 'Not in
Use' when it probably should not be! Please check UPGRADE.txt for
correct configuration settings.
-- Packet2Packet bridging SIP/1004-001c and SIP/1003-001d
-- Executing Playback("SIP/1004-001c", "vm-goodbye")
[Jan 18 10:09:13] WARNING[17022]: file.c:764 ast_readaudio_callback:
Failed to write frame
--  Playing 'vm-goodbye' (language 'en')
[Jan 18 10:09:13] WARNING[17022]: app_playback.c:440 playback_exec:
ast_streamfile failed on SIP/1004-001c for vm-goodbye
  == Spawn extension (95040654321, 1, 2) exited non-zero on 'SIP/1004-001c'
[Jan 18 10:09:18] NOTICE[16700]: chan_sip.c:16209
handle_request_subscribe: Received SIP subscribe for peer without
mailbox: 1003

-- 
Best regards,
Sucan

-- 
_
-- 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] jitterbuffer and PLC

2010-01-17 Thread Matt Riddell
On 16/01/10 12:56 AM, nak...@02.246.ne.jp wrote:
> Hi, I have a question about jitterbuffer and PLC.

Do you get the same results if you use:

  iax2 test losspct x

Where x is the loss percent you'd like to test?

-- 
Cheers,

Matt Riddell
Managing Director
___

http://www.venturevoip.com/news.php (Daily Asterisk News)
http://www.venturevoip.com/exchange.php (Full ITSP Solution)
http://www.venturevoip.com/st.php (SmoothTorque Predictive Dialer)

-- 
_
-- 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] receive text

2010-01-17 Thread mickael ropars
you can also use fix phone SMS sending and receiving if your provider allow
sending and receiving SMS over the fixed phone line (.using FXO/FXS
interface)

the other way is to use kamalio (send and receive SMS through serial
interface) this can be a good solution but I think this can not be used
production since serial interface is a synchronized interface. So if you
loose the synchronisation then you can not send and receive SMS

currently what I use a multitech SMS server, which is easy to integrate but
not free. If you want more information about this SMS server let me know.

regards

Mickael




2010/1/18 Steve Murphy 

>
>
>  On Sun, Jan 17, 2010 at 7:34 AM, Thomas Perron 
> wrote:
>
>> Is there any code that I can cut/paste that will allow me to receive
>> an SMS text on Asterisk?
>> and, where can I capture the incoming text?
>>
>>
> See chan_mobile in the asterisk-addons... For certain cell phones there is
> a facility there to pass an SMS on thru the phone to Asterisk.
>
> You do it all via dialplan apps
>
> in chan_mobile.c, you'll see apps MobileSendSMS(device,dest,message), which
> allows you to send an
> SMS message via the dialplan, thru the bluetooth attached phone.
>
> To get an SMS, you have to have a cellphone bluetooth attached, and capable
> of passing sms messages.
> When it reports to Asterisk via the bluetooth connection, that an SMS
> message was recieved, Asterisk
> will try to run the "sms" extension, with the channel variables SMSSRC and
> SMSTXT channel variables
> set to the appropriate values. In the dialplans you can turn this into an
> email, an announcement, a text-to-speech
> (via festival or Cepstral or whatever), or whatever your needs or
> imagination can supply.
>
> I've asked around a while back, and the only phone capable of such sms
> capabilities was one running the
> Symbian os, iirc, and that means Nokia, I guess, and Erickson, and a few
> others... according to the Wikipedia,
> it's a pretty popular smart phone OS. Hmmm, wonder if the google Android
> can handle this?
>
> Anyway, another non-hardware solution might be to use an internet SMS
> gateway (for 10 cents/msg in low volume),
> to send/receive SMS also...
>
> murf
>
>
>
>> --
>>
>> _
>> -- 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
>>
>
>
>
> --
> Steve Murphy
> ParseTree Corp
>
>
> --
> _
> -- 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] receive text

2010-01-17 Thread Steve Murphy
On Sun, Jan 17, 2010 at 7:34 AM, Thomas Perron wrote:

> Is there any code that I can cut/paste that will allow me to receive
> an SMS text on Asterisk?
> and, where can I capture the incoming text?
>
>
See chan_mobile in the asterisk-addons... For certain cell phones there is a
facility there to pass an SMS on thru the phone to Asterisk.

You do it all via dialplan apps

in chan_mobile.c, you'll see apps MobileSendSMS(device,dest,message), which
allows you to send an
SMS message via the dialplan, thru the bluetooth attached phone.

To get an SMS, you have to have a cellphone bluetooth attached, and capable
of passing sms messages.
When it reports to Asterisk via the bluetooth connection, that an SMS
message was recieved, Asterisk
will try to run the "sms" extension, with the channel variables SMSSRC and
SMSTXT channel variables
set to the appropriate values. In the dialplans you can turn this into an
email, an announcement, a text-to-speech
(via festival or Cepstral or whatever), or whatever your needs or
imagination can supply.

I've asked around a while back, and the only phone capable of such sms
capabilities was one running the
Symbian os, iirc, and that means Nokia, I guess, and Erickson, and a few
others... according to the Wikipedia,
it's a pretty popular smart phone OS. Hmmm, wonder if the google Android can
handle this?

Anyway, another non-hardware solution might be to use an internet SMS
gateway (for 10 cents/msg in low volume),
to send/receive SMS also...

murf



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



-- 
Steve Murphy
ParseTree Corp
-- 
_
-- 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] help with picking out a digium card.

2010-01-17 Thread hin lee
You can also go with external FXO gateways, e.g. as AudioCodes Mediatrix, etc.  
This way you can avoid IRQ issue with standard cards.





From: David Backeberg 
To: Asterisk Users Mailing List - Non-Commercial Discussion 

Sent: Sun, January 17, 2010 1:03:32 PM
Subject: Re: [asterisk-users] help with picking out a digium card.

Some rack-mount servers I've encountered have an option to have the
older-style PCI slots available in at least some slots. If you're
really just using four FXS/FXO ports, it's unlikely you need very much
horsepower, and you could use an older system for the foreseeable
future.

If you really need FXS/FXO, but want new non-PCI hardware, you might
be better off considering an asterisk appliance that would convert
FXS/FXO to SIP and let your new gear do the SIP, or just configure
asterisk directly on that appliance. You would probably save power
consumption versus a new server or even the old server currently in
use.

On Sun, Jan 17, 2010 at 3:25 PM, shawn bright  wrote:
> Hey all,
>
> We have been using a TDM400 card at work to provide our IVR.
> We we have upgraded our server and now require the same capability, but on a
> card that goes into a PCI Express.
> Any suggestions would be greatly appreciated.
>
> oh, and it has to work with the zaptel drivers for linux.
>
> thanks all.
>
> sk
>
> --
> _
> -- 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] help with picking out a digium card.

2010-01-17 Thread shawn bright
Hey thanks.

the IVR server we are using is also the web server and database server. My
employer wants everything to run off of the same box, then duplicate that
box as a backup.
The server is already here and, alas, only the new PCI express slots.
THnaks for taking your time on this for me. Still kinda new at this.

sk

On Sun, Jan 17, 2010 at 3:03 PM, David Backeberg wrote:

> Some rack-mount servers I've encountered have an option to have the
> older-style PCI slots available in at least some slots. If you're
> really just using four FXS/FXO ports, it's unlikely you need very much
> horsepower, and you could use an older system for the foreseeable
> future.
>
> If you really need FXS/FXO, but want new non-PCI hardware, you might
> be better off considering an asterisk appliance that would convert
> FXS/FXO to SIP and let your new gear do the SIP, or just configure
> asterisk directly on that appliance. You would probably save power
> consumption versus a new server or even the old server currently in
> use.
>
> On Sun, Jan 17, 2010 at 3:25 PM, shawn bright  wrote:
> > Hey all,
> >
> > We have been using a TDM400 card at work to provide our IVR.
> > We we have upgraded our server and now require the same capability, but
> on a
> > card that goes into a PCI Express.
> > Any suggestions would be greatly appreciated.
> >
> > oh, and it has to work with the zaptel drivers for linux.
> >
> > thanks all.
> >
> > sk
> >
> > --
> > _
> > -- 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] Dial String command after audio background

2010-01-17 Thread Thomas Perron
veilen danke timm
cheers
tom

On Sun, Jan 17, 2010 at 2:10 PM, Timm Korte
 wrote:
> Am 17.01.2010 18:39, schrieb Thomas Perron:
>> exten => s,1,Answer()
>> exten => s,n,Background(astcc-please-enter-your)
>> exten => s,n,Background(zip-code)
>> exten => s,n,WaitExten(5)
>> exten => s,n,Read(NUMBER,,5)
>> exten => s,n,SayDigits(${NUMBER})
>
> you might want to add a GoTo(${NUMBER},1)
> as well as start your other extensions with
>
> exten => 22042,1,Dial(SIP/sipvendor/111,120,A(ginger3))
> then
>
>> exten => 22042,n,Dial(SIP/sipvendor/111,120,A(ginger3))
>>
>> I want to background to play "please enter your zip code"
>> Then say the digits pressed (5 digits)
>> Then map the five digits to an extension as shown to engage a Dial string
>> Examples above are not working.
>
> Because your're staying in the "s" extension - you need to switch to another 
> extension by using (for example, since there are other ways...)
> "goto".
>
>> Do I need an Answer() entry first for each zip code (extension)?
>
> Nope - just give each a real id or label (instead of "n") so you can address 
> them via goto.
>
> Timm
>
> --
> _
> -- 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] help with picking out a digium card.

2010-01-17 Thread David Backeberg
Some rack-mount servers I've encountered have an option to have the
older-style PCI slots available in at least some slots. If you're
really just using four FXS/FXO ports, it's unlikely you need very much
horsepower, and you could use an older system for the foreseeable
future.

If you really need FXS/FXO, but want new non-PCI hardware, you might
be better off considering an asterisk appliance that would convert
FXS/FXO to SIP and let your new gear do the SIP, or just configure
asterisk directly on that appliance. You would probably save power
consumption versus a new server or even the old server currently in
use.

On Sun, Jan 17, 2010 at 3:25 PM, shawn bright  wrote:
> Hey all,
>
> We have been using a TDM400 card at work to provide our IVR.
> We we have upgraded our server and now require the same capability, but on a
> card that goes into a PCI Express.
> Any suggestions would be greatly appreciated.
>
> oh, and it has to work with the zaptel drivers for linux.
>
> thanks all.
>
> sk
>
> --
> _
> -- 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


[asterisk-users] help with picking out a digium card.

2010-01-17 Thread shawn bright
Hey all,

We have been using a TDM400 card at work to provide our IVR.
We we have upgraded our server and now require the same capability, but on a
card that goes into a PCI Express.
Any suggestions would be greatly appreciated.

oh, and it has to work with the zaptel drivers for linux.

thanks all.

sk
-- 
_
-- 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] Cross compiling Asterisk, Dahdi..

2010-01-17 Thread Gordon Henderson
On Sun, 17 Jan 2010, Tzafrir Cohen wrote:

>> I doubt it, but am willing to check - it's a vanilla kernel off
>> kernel.org, compiled as per the instructions - the way I've been doing it
>> for ever. I use make menuselect, then select the options I want. Module
>> loading is enabled. Make the kernel (make bzImage)
>
> FWIW, 'make modules_prepare' should be good enough for building (or at
> least: test-building) modules. And takes less time.

OK.

> If you build a custom kernel anyway, maybe the simplest approach would
> be to copy the dahdi files onto the kernel tree and build it there.

I can do that?



OK - Didn't know this - I have to edit drivers/Kconfig to have it 
included, but that looks intersting... If I could compile a module-less 
kernel that would use dahdi_dummy when no TDM400 card is fitted that would 
be nice...

> drivers/dahdi/Kconfig has:
>
>  config DAHDI_VOICEBUS
>tristate "VoiceBus(tm) Interface Library"
>depends on PCI
>default DAHDI
>
> An example entry for a card that uses it:
>
>  config DAHDI_WCTDM24XXP
>tristate "Digium Wildcard VoiceBus analog card Support"
>depends on DAHDI && DAHDI_VOICEBUS
>default DAHDI
>
> Thus if the instructions from Kconfig are applied, you'll default not to
> build any PCI driver without any further effort. Sadly it is not applied
> when you build DAHDI as modules.

OK.

> You'll still have to create the static device files. See
> http://svn.debian.org/viewsvn/pkg-voip/dahdi-linux/trunk/debian/make_static_nodes

Done that, thanks.

 I don't use udev on my build system, nor my target systems so why is it
 bothering... But I feel there really ought to be a means to tell it that
 it's not building for the local system, so don't fiddle with local
 files...
>
> That one probably needs addressing as well, I guess.

But for how many people... Of-course if I can built it as part of a kernel 
build then these don't get done as they're in the top-level Makefile...

Might be nice to know how many others do this sort if thing?

I guess the blackfin people do - ARM? I'm about to get a Nokia N900, and I 
know I can install gcc if it's not there already, but I somehow don't 
fancy compiling on the device itself, and I'm also looking at some other 
ARM boards too.

I think being able to run Asterisk on my next mobile phone is sort of neat 
- anyone ported it to Andriod yet?


Cheers,

Gordon

-- 
_
-- 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] Dial String command after audio background

2010-01-17 Thread Timm Korte
Am 17.01.2010 18:39, schrieb Thomas Perron:
> exten => s,1,Answer()
> exten => s,n,Background(astcc-please-enter-your)
> exten => s,n,Background(zip-code)
> exten => s,n,WaitExten(5)
> exten => s,n,Read(NUMBER,,5)
> exten => s,n,SayDigits(${NUMBER})

you might want to add a GoTo(${NUMBER},1)
as well as start your other extensions with

exten => 22042,1,Dial(SIP/sipvendor/111,120,A(ginger3))
then

> exten => 22042,n,Dial(SIP/sipvendor/111,120,A(ginger3))
> 
> I want to background to play "please enter your zip code"
> Then say the digits pressed (5 digits)
> Then map the five digits to an extension as shown to engage a Dial string
> Examples above are not working.

Because your're staying in the "s" extension - you need to switch to another 
extension by using (for example, since there are other ways...)
"goto".

> Do I need an Answer() entry first for each zip code (extension)?

Nope - just give each a real id or label (instead of "n") so you can address 
them via goto.

Timm

-- 
_
-- 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] Dial String command after audio background

2010-01-17 Thread Thomas Perron
exten => s,1,Answer()
exten => s,n,Background(astcc-please-enter-your)
exten => s,n,Background(zip-code)
exten => s,n,WaitExten(5)
exten => s,n,Read(NUMBER,,5)
exten => s,n,SayDigits(${NUMBER})
exten => 22042,n,Dial(SIP/sipvendor/111,120,A(ginger3))
exten => 22601,n,Dial(SIP/sipvendor/111,120,A(ginger3))  ;
x/ winchester
exten => 21230,n,Dial(SIP/sipvendor/111,120,A(ginger3))  ;
Mobile/Baltimore


I want to background to play "please enter your zip code"
Then say the digits pressed (5 digits)
Then map the five digits to an extension as shown to engage a Dial string
Examples above are not working.
Do I need an Answer() entry first for each zip code (extension)?

-- 
_
-- 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] How to escape characters in Dialplan

2010-01-17 Thread Olivier
2010/1/17 Dominik 

>
> Hello,
> I'm using Asterisk 1.6.2.0 and I like to use escape characters with
> SendText,
> because I can just delete the message from my phone (Thomson Speedtouch
> ST2030) display by sending a return-char (\n).
> But \n is not escaped: I tried already:
>
> exten => 222, n, SendText(\n)
> exten => 222, n, SendText("\n")
> exten => 222, n, SendText('\n')
> exten => 222, n, SendText(`\n`)
>
>
> So how can I use escape characters in dialplan?
>

This 187362 added this feature for 1.4.
Obviously, this fix was not ported to 1.6.X.
I would also be very pleased, if it could be done.


>
> TIA,
> Dominik
>
>
>
>
> --
> _
> -- 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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Steve Underwood
On 01/17/2010 04:11 PM, Doug wrote:
> At 23:04 1/16/2010, Tilghman Lesher wrote:
>
>   >That's incorrect.  "module show" shows only those modules which are 
> currently
>   >loaded.  BTW, there is also the command "module show like fax", which is 
> much
>   >easier than typing out the whole module name, may show you more modules 
> than
>   >you were aware of, and might be extremely helpful by showing you other
>   >related modules that are already loaded.
>
> Thanks, guys.
>
> ~~~
> CLI>  module show like fax
> Module Description
> Use Count
> 0 modules loaded
>
>
> CLI>  module show like zt
> Module Description
> Use Count
> 0 modules loaded
>
>
> CLI>  module show like zap
> Module Description
> Use Count
> app_zapateller.so  Block Telemarketers with Special Informa 0
> 1 modules loaded
> ~~~
>
> No joy.
>
>
> Read this and recompiled Asterisk:
> 
>
> Got these messages:
>
>   WARNING WARNING WARNING
>
>  Your Asterisk modules directory, located at
>  /usr/lib/asterisk/modules
>  contains modules that were not installed by this
>  version of Asterisk. Please ensure that these
>  modules are compatible with this version before
>  attempting to run Asterisk.
>
> app_fax.so
> app_saycountpl.so
> chan_ooh323.so
> format_mp3.so
>
>
> Read something else and found this in:
>
> /var/log/asterisk/messages
>
>
> [Jan 17 01:28:16] NOTICE[2479] loader.c: 145 modules will be loaded.
> [Jan 17 01:28:16] WARNING[2479] loader.c: Error loading module
> 'app_fax.so': libspandsp.so.2: cannot open shared object file: No
> such file or directory
> [Jan 17 01:28:17] WARNING[2479] res_smdi.c: No SMDI interfaces are
> available to listen on, not starting SMDI listener.
> [Jan 17 01:28:19] WARNING[2479] loader.c: Error loading module
> 'app_fax.so': libspandsp.so.2: cannot open shared object file: No
> such file or directory
> [Jan 17 01:28:19] WARNING[2479] loader.c: Module 'app_fax.so' could
> not be loaded.
> [Jan 17 01:28:19] ERROR[2479] chan_dahdi.c: Unable to load zapata.conf
> [Jan 17 01:28:20] NOTICE[2479] chan_ooh323.c:
> -
> ---  *** IMPORTANT NOTE ***
> ---
> ---  This module is currently unsupported.  Use it at your own risk.
> ---
> -
>
> Does libspandsp.so.2 need to be copied to someplace
> else?
>
> # find / -name "libspandsp.so.2*"
> /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2.0.0
> /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2
> /usr/local/lib/libspandsp.so.2.0.0
> /usr/local/lib/libspandsp.so.2
>
spandsp follows the normal default behaviour for application using the 
autotools, but this behaviour can be a nuisance for some people. By 
default it puts the library in /usr/local when you do a make install. On 
many machines this directory exists, but is not in the runtime library 
search path. It is, however, in the build search path, so programs build 
OK, but do not run.

Build spandsp with "./configure --prefix=/usr" or add /usr/local/lib to 
your library search list.
>
> Do I need a zapata.conf if I am using ztdummy?
>
> # find / -name "zapata.conf"
> #
>
> Any other ideas?
>
>
>
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] receive text

2010-01-17 Thread Thomas Perron
Is there any code that I can cut/paste that will allow me to receive
an SMS text on Asterisk?
and, where can I capture the incoming text?

-- 
_
-- 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] Changing ring cadence on FXS lines

2010-01-17 Thread Tzafrir Cohen
On Fri, Jan 15, 2010 at 04:52:15PM +, Noah I. Engelberth wrote:
> Is there a way I can change the ring cadence on FXS lines on a system using a 
> Digium Wildcard TDM2400 card?  I recently deployed a new phone system, and 
> the customer has a few POTS phones in areas where they don't have data 
> network services, so we're using the FXS lines to provide dialtone at those 
> outbuildings.  The old phone system would ring those phones with a short 
> ring-short ring-pause cadence, which "sounds louder" to the users than 
> Asterisk's default long ring-pause cadence.  I tried setting a cadence line 
> in chan_dahdi.conf and restarting Asterisk, and typing "dahdi show cadences" 
> in the CLI after the restart showed my custom cadence, but the phones were 
> still ringing long ring-pause.  Can someone point me in the direction of what 
> I'm doing wrong?

Look for the word 'cadence' in the sample chan_dahdi.conf .

Also, use DAHDI/1r3 instead of DAHDI/1 for custom ring cadence no. 3.

-- 
   Tzafrir Cohen
icq#16849755  jabber:tzafrir.co...@xorcom.com
+972-50-7952406   mailto:tzafrir.co...@xorcom.com
http://www.xorcom.com  iax:gu...@local.xorcom.com/tzafrir

-- 
_
-- 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] How to escape characters in Dialplan

2010-01-17 Thread Peter
Somewhere \n needs to be converted into utf8 new line. Asterisk should  
do this for you but it doesnt.

Try opening the dialplan in hex mode and insert hex code for utf8 new  
line where the line break should be.

Peter


On 17 jan 2010, at 12.09, Dominik wrote:

>
> Hello,
> I'm using Asterisk 1.6.2.0 and I like to use escape characters with  
> SendText,
> because I can just delete the message from my phone (Thomson  
> Speedtouch
> ST2030) display by sending a return-char (\n).
> But \n is not escaped: I tried already:
>
> exten => 222, n, SendText(\n)
> exten => 222, n, SendText("\n")
> exten => 222, n, SendText('\n')
> exten => 222, n, SendText(`\n`)
>
>
> So how can I use escape characters in dialplan?
>
>
> TIA,
> Dominik
>
>
>
>
> -- 
> _
> -- 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] Cross compiling Asterisk, Dahdi..

2010-01-17 Thread Tzafrir Cohen
On Sun, Jan 17, 2010 at 11:37:43AM +, Gordon Henderson wrote:
> On Sun, 17 Jan 2010, Tzafrir Cohen wrote:
> 
> > On Sat, Jan 16, 2010 at 03:54:44PM +, Gordon Henderson wrote:
> >>
> >> Is there a proper, documented way to cross compile DAHDI and Asterisk for
> >> a processor/system other than the one you're currently typing on?
> >>
> >> Now.. I have been doing this for some time, but it's been really
> >> frustrating every time I change/upgrade, etc.
> >>
> >> I've just tried to compile DAHDI for an AMD Geode system on my development
> >> system which is Intel Atom. Building the kernel is easy - been doing that
> >> for years, but DAHDI is just hard and does the wrong thing.
> >>
> >> So I start by hardwiring HOTPLUG to no because my target device doesn't
> >> support nor need it.
> >
> > HOTPLUG is a slightly misleading name. If it is enabled, it means
> > firmware loading from userspace is enabled in the kernel. If so, drivers
> > for some digium cards will not include the firmware inside them.
> >
> > Most system I know support firmware loading. If you don't use those
> > cards, those drivers will simply be smaller (as they don't include the
> > firmware blobs). In short: leave this one for automatic detection.
> 
> None of the cards I use require firmware loading.
> 
> OK - I build very precise and specific systems. Call me old fashioned if 
> you like, but I compile a kernel with the exact requirements for my 
> systems - no hotplug, no udev, no modules - just a precise kernel and a 
> cut-down installation of my own devising, but it's based on Debian.
> 
> The hotplug check fails on my systems - not sure why, but I've always had 
> to force it to no (as advised by the comments in the makefile!).
> 
> >> Then setting KVERS to be the correct thing,
> >
> > Hmm... I'm not really sure if KVERS is still used (if you explicitly set
> > KSRC, that is).
> 
> Comment in the Makefile under: dahdi-linux-complete-2.2.0.2+2.2.0/linux
> 
> # If you want to build for a kernel other than the current kernel, set KVERS
> 
> So I set KVERS in the environment. That is the only way to get the build 
> process to find the modules directory for my target kernel (cross compiled 
> on my build system). So
> 
># echo $KVERS
>2.6.32.3-dsx-geode
> 
> 
> >> and this
> >> is picked up by the Makefile, but I really want -march=geode and the only
> >> way I've found to get this is to edit Kbuild directly.
> >
> > Kbuild should do that for you. Or rather: if you used that for building
> > the kernel, it should also be used for DAHDI. If this doesn't work, I
> > suspect your kernel tree is misconfigured.
> 
> I doubt it, but am willing to check - it's a vanilla kernel off 
> kernel.org, compiled as per the instructions - the way I've been doing it 
> for ever. I use make menuselect, then select the options I want. Module 
> loading is enabled. Make the kernel (make bzImage)

FWIW, 'make modules_prepare' should be good enough for building (or at
least: test-building) modules. And takes less time.

> , then make modules and 
> make modules_install. Not that there are any modules, but it populates 
> /lib/modules/2.6.32.3-dsx-geode with the right stuff.
> 
> > Reminder: to make Kbuild print the full build lines, use:
> >
> >  make V=1
> 
> Actually, that's handy. I was grepping the output of 'ps' to find the gcc 
> command lines to see what it was doing and make sure it was picking up 
> -march=geode
> 
> >> (And comment out
> >> all the modules I really don't want to build like torisa, xpp, etc. Even
> >> then it still barfed on the VPMADT032 loader, so I just commented that
> >> whole section out.
> >
> > What error did you get?
> 
> WARNING: "voicebus_get_pci_dev" 
> [/var/space/local/src/dsx/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi_vpmadt032_loader.ko]
>  undefined!
> 
> And there are a few more like that.
> 
> Maybe the warnings can be ignored, but my guess is that it's looking for a 
> loader in a kernel that's not configured for hotplug.

If you build a custom kernel anyway, maybe the simplest approach would
be to copy the dahdi files onto the kernel tree and build it there.

drivers/dahdi/Kconfig has:

  config DAHDI_VOICEBUS
tristate "VoiceBus(tm) Interface Library"
depends on PCI
default DAHDI

An example entry for a card that uses it:

  config DAHDI_WCTDM24XXP
tristate "Digium Wildcard VoiceBus analog card Support"
depends on DAHDI && DAHDI_VOICEBUS
default DAHDI

Thus if the instructions from Kconfig are applied, you'll default not to
build any PCI driver without any further effort. Sadly it is not applied
when you build DAHDI as modules.

You'll still have to create the static device files. See
http://svn.debian.org/viewsvn/pkg-voip/dahdi-linux/trunk/debian/make_static_nodes

> 
> >> Now, at install time, it's fiddling with system files on my build box that
> >> it really should not be touching at all - output from make:
> >>
> >> [ `id -u

Re: [asterisk-users] Cross compiling Asterisk, Dahdi..

2010-01-17 Thread Gordon Henderson

On Sun, 17 Jan 2010, Tzafrir Cohen wrote:


On Sat, Jan 16, 2010 at 07:00:26AM -1000, Jean-Denis Girard wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Gordon

Gordon Henderson a écrit :

Is there a proper, documented way to cross compile DAHDI and Asterisk for
a processor/system other than the one you're currently typing on?


Here is what I'm doing for building dahdi modules on my x86_64 system,
for geode target. In dahdi linux directory:

make KVERS=2.6.33-rc3-git3-sysnux KSRC=/home/jdg/RPM/BUILD/linux

Then install in /tmp/dahdi:
make DESTDIR=/tmp/dahdi ARCH=i386 KVERS=2.6.33-rc3-git3-sysnux
KSRC=/home/jdg/RPM/BUILD/linux install-modules


Is an explicit ARCH needed? It shouldn't have been there in the first
place. The ARCH is caculated by Kbuild from your config (in the kernel
tree) and there should be no need to provide it (at least as of dahdi
2.2).

Likewise: is KVERS really needed in that line?


When your building on one platform (lets say Intel Atom) for a kernel 
running on a different platform, (e.g. ARM) The build process can't get 
the kernel version by any other means, so KVERS is needed at compile time 
to let the makefiles find the target kernel, and from there, it can find 
the target kernel source tree.


And I'd like to think setting ARCH wasn't needed - as I'd like to think 
the build process can infer the target architecture from the kernel source 
tree, but it doesn't seem to be able to. Until I explicity set it in the 
KBuild file, the process was compiling for the Atom.


Of-course myself and Jean-Denis could both be doing something wrong...

However, we both seem to have a method that works for us - it's elegant 
enough - but it would be better if the make process recognised it was 
building for a system that's not the one it's being compiled on and didn't 
noodle local files on the build system.


Gordon-- 
_
-- 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] Cross compiling Asterisk, Dahdi..

2010-01-17 Thread Gordon Henderson
On Sun, 17 Jan 2010, Tzafrir Cohen wrote:

> On Sat, Jan 16, 2010 at 03:54:44PM +, Gordon Henderson wrote:
>>
>> Is there a proper, documented way to cross compile DAHDI and Asterisk for
>> a processor/system other than the one you're currently typing on?
>>
>> Now.. I have been doing this for some time, but it's been really
>> frustrating every time I change/upgrade, etc.
>>
>> I've just tried to compile DAHDI for an AMD Geode system on my development
>> system which is Intel Atom. Building the kernel is easy - been doing that
>> for years, but DAHDI is just hard and does the wrong thing.
>>
>> So I start by hardwiring HOTPLUG to no because my target device doesn't
>> support nor need it.
>
> HOTPLUG is a slightly misleading name. If it is enabled, it means
> firmware loading from userspace is enabled in the kernel. If so, drivers
> for some digium cards will not include the firmware inside them.
>
> Most system I know support firmware loading. If you don't use those
> cards, those drivers will simply be smaller (as they don't include the
> firmware blobs). In short: leave this one for automatic detection.

None of the cards I use require firmware loading.

OK - I build very precise and specific systems. Call me old fashioned if 
you like, but I compile a kernel with the exact requirements for my 
systems - no hotplug, no udev, no modules - just a precise kernel and a 
cut-down installation of my own devising, but it's based on Debian.

The hotplug check fails on my systems - not sure why, but I've always had 
to force it to no (as advised by the comments in the makefile!).

>> Then setting KVERS to be the correct thing,
>
> Hmm... I'm not really sure if KVERS is still used (if you explicitly set
> KSRC, that is).

Comment in the Makefile under: dahdi-linux-complete-2.2.0.2+2.2.0/linux

# If you want to build for a kernel other than the current kernel, set KVERS

So I set KVERS in the environment. That is the only way to get the build 
process to find the modules directory for my target kernel (cross compiled 
on my build system). So

   # echo $KVERS
   2.6.32.3-dsx-geode


>> and this
>> is picked up by the Makefile, but I really want -march=geode and the only
>> way I've found to get this is to edit Kbuild directly.
>
> Kbuild should do that for you. Or rather: if you used that for building
> the kernel, it should also be used for DAHDI. If this doesn't work, I
> suspect your kernel tree is misconfigured.

I doubt it, but am willing to check - it's a vanilla kernel off 
kernel.org, compiled as per the instructions - the way I've been doing it 
for ever. I use make menuselect, then select the options I want. Module 
loading is enabled. Make the kernel (make bzImage), then make modules and 
make modules_install. Not that there are any modules, but it populates 
/lib/modules/2.6.32.3-dsx-geode with the right stuff.

> Reminder: to make Kbuild print the full build lines, use:
>
>  make V=1

Actually, that's handy. I was grepping the output of 'ps' to find the gcc 
command lines to see what it was doing and make sure it was picking up 
-march=geode

>> (And comment out
>> all the modules I really don't want to build like torisa, xpp, etc. Even
>> then it still barfed on the VPMADT032 loader, so I just commented that
>> whole section out.
>
> What error did you get?

WARNING: "voicebus_get_pci_dev" 
[/var/space/local/src/dsx/dahdi-linux-complete-2.2.0.2+2.2.0/linux/drivers/dahdi/dahdi_vpmadt032_loader.ko]
 undefined!

And there are a few more like that.

Maybe the warnings can be ignored, but my guess is that it's looking for a 
loader in a kernel that's not configured for hotplug.

>> Now, at install time, it's fiddling with system files on my build box that
>> it really should not be touching at all - output from make:
>>
>> [ `id -u` = 0 ] && /sbin/depmod -a 2.6.32.3-dsx-geode || :
>> install -d /etc/udev/rules.d
>> build_tools/genudevrules > /etc/udev/rules.d/dahdi.rules
>> build_tools/genudevrules: line 3: udevinfo: command not found
>> build_tools/genudevrules: line 7: udevadm: command not found
>> install -m 644 drivers/dahdi/xpp/xpp.rules /etc/udev/rules.d/
>> for hdr in kernel.h user.h fasthdlc.h wctdm_user.h dahdi_config.h; do \
>>  install -D -m 644 include/dahdi/$hdr
>> /usr/include/dahdi/$hdr; \
>>  done
>> rmdir: failed to remove `/usr/include/zaptel': No such file or directory
>> make: [install-include] Error 1 (ignored)
>>
>> I don't use udev on my build system, nor my target systems so why is it
>> bothering... But I feel there really ought to be a means to tell it that
>> it's not building for the local system, so don't fiddle with local
>> files...
>
> You don't use udev at all?

Not at all.

> In this case those static device files will
> actually have to be created on the target system.

Yes, and I don't have a problem with that.

> I note you didn't really include the commands you used.

I don't think the commands I used are actually that relevant here, but 

Re: [asterisk-users] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Steve Underwood
On 01/17/2010 06:10 PM, IT-Connect wrote:
> Hallo there!
> I had my own experience get RxFax/TxFax successful running with spandsp.
> I only got spandsp-0.0.4 running, because on newer package, there 
> aren't created some needed libraries (don't remember the right one 
> this moment)
Spandsp only creates one library, unless you build it with the test 
suite enabled. With the test suite it will build spandsp-sim as well as 
spandsp. I don't remember any version of spandsp that entirely failed to 
build or install any important components.
> *find /usr -iname \*spandsp\** shows me following output:
> /usr/lib/libspandsp.so
> /usr/lib/pkgconfig/spandsp.pc
> /usr/lib/libspandsp.so.0.0.2
That one might be spandsp-0.0.4
> /usr/lib/libspandsp.a
> /usr/lib/libspandsp.so.2
> /usr/lib/libspandsp.so.0
> /usr/lib/libspandsp.so.2.0.0
 but that one is something newer.
> /usr/lib/libspandsp.la
You have at least two versions versions of spandsp on your system. Do 
you have any more installed in directories like /usr/local/lib? Were 
these installed from RPMs or DEBs, or were they built and installed by 
you? If you built them the installed header files will come from the 
last version you installed. If they came from RPMs or DEBs, you should 
be able to find which set of headers is installed by checking which 
development package is installed.

Regards,
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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Tzafrir Cohen
I accidentally answered someone else. So here goes again:

On Sun, Jan 17, 2010 at 02:11:17AM -0600, Doug wrote:

> [Jan 17 01:28:16] NOTICE[2479] loader.c: 145 modules will be loaded.
> [Jan 17 01:28:16] WARNING[2479] loader.c: Error loading module 
> 'app_fax.so': libspandsp.so.2: cannot open shared object file: No 
> such file or directory

That's the problem.

> Does libspandsp.so.2 need to be copied to someplace
> else?
> 
># find / -name "libspandsp.so.2*"
>/usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2.0.0
>/usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2
>/usr/local/lib/libspandsp.so.2.0.0
>/usr/local/lib/libspandsp.so.2

What is the output of:  

  ls -l /usr/local/lib/libspandsp.so*
  ldd /usr/lib/asterisk/modules/app_fax.so
  ldd /usr/lib/libspandsp.so.2

> 
> 
> Do I need a zapata.conf if I am using ztdummy?

No, you don't need it if you merely want to use DAHDI as a timing
source.

Not sure about using it in app_meetme, though.

-- 
   Tzafrir Cohen
icq#16849755  jabber:tzafrir.co...@xorcom.com
+972-50-7952406   mailto:tzafrir.co...@xorcom.com
http://www.xorcom.com  iax:gu...@local.xorcom.com/tzafrir

-- 
_
-- 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] How to escape characters in Dialplan

2010-01-17 Thread Dominik

Hello,
I'm using Asterisk 1.6.2.0 and I like to use escape characters with SendText, 
because I can just delete the message from my phone (Thomson Speedtouch 
ST2030) display by sending a return-char (\n).
But \n is not escaped: I tried already:

exten => 222, n, SendText(\n)
exten => 222, n, SendText("\n")
exten => 222, n, SendText('\n')
exten => 222, n, SendText(`\n`)


So how can I use escape characters in dialplan?


TIA,
Dominik




-- 
_
-- 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] How to escape the Pound-Char in Callfiles

2010-01-17 Thread Dominik

Hello,
I'm using Asterisk 1.6.2.0 and I like to call extension #8 from callfile. 
Unfortunately the #-char ist interpreted just as comment.
I got a "Invalid file contents in /var/spool/asterisk/outgoing/callfile, 
deleting" from asterisk.
When I try to escape with \ oder use quotes, I got: \#8,1 failed so falling 
back to exten 's' or "#8",1 failed so falling back to exten 's'


TIA,
Dominik




-- 
_
-- 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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread IT-Connect

Am 17.01.2010 11:28, schrieb Tzafrir Cohen:


What is the output of:

   ls -l /usr/lib/libspandsp.so*
   
lrwxrwxrwx 1 root root  19 18. Sep 19:40 /usr/lib/libspandsp.so -> 
libspandsp.so.0.0.2
lrwxrwxrwx 1 root root  19 18. Sep 19:40 /usr/lib/libspandsp.so.0 -> 
libspandsp.so.0.0.2

-rwxr-xr-x 1 root root 1401295 18. Sep 19:40 /usr/lib/libspandsp.so.0.0.2
lrwxrwxrwx 1 root root  19 18. Sep 19:31 /usr/lib/libspandsp.so.2 -> 
libspandsp.so.2.0.0

-rwxr-xr-x 1 root root 1566819 18. Sep 19:31 /usr/lib/libspandsp.so.2.0.0


   ldd /usr/lib/modules/app_fax.so
   
O.k., I think, you use another application for app_fax? I've only 
*app_rxfax.so* and *app_txfax.so* and shows me following output:

*ldd /usr/lib/asterisk/modules/app_rxfax.so*
linux-gate.so.1 =>  (0xb77e3000)
libspandsp.so.0 => /usr/lib/libspandsp.so.0 (0xb772e000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7715000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb75ba000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7594000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb753f000)
/lib/ld-linux.so.2 (0xb77e4000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb751f000)
libz.so.1 => /usr/lib/libz.so.1 (0xb750a000)

*ldd /usr/lib/asterisk/modules/app_txfax.so*
linux-gate.so.1 =>  (0xb78b9000)
libspandsp.so.0 => /usr/lib/libspandsp.so.0 (0xb7805000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb77ec000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7691000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb766b000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb7616000)
/lib/ld-linux.so.2 (0xb78ba000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb75f6000)
libz.so.1 => /usr/lib/libz.so.1 (0xb75e1000)

*
ldd /usr/lib/libspandsp.so.2*

linux-gate.so.1 =>  (0xb7858000)
libtiff.so.4 => /usr/lib/libtiff.so.4 (0xb7753000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb772d000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb75d2000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb75b3000)
libz.so.1 => /usr/lib/libz.so.1 (0xb759e000)
/lib/ld-linux.so.2 (0xb7859000)

-- 
_
-- 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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Tzafrir Cohen
On Sun, Jan 17, 2010 at 11:10:25AM +0100, IT-Connect wrote:
> Hallo there!
> I had my own experience get RxFax/TxFax successful running with spandsp.
> I only got spandsp-0.0.4 running, because on newer package, there aren't  
> created some needed libraries (don't remember the right one this moment)
> *find /usr -iname \*spandsp\** shows me following output:
> /usr/lib/libspandsp.so
> /usr/lib/pkgconfig/spandsp.pc
> /usr/lib/libspandsp.so.0.0.2
> /usr/lib/libspandsp.a
> /usr/lib/libspandsp.so.2
> /usr/lib/libspandsp.so.0
> /usr/lib/libspandsp.so.2.0.0
> /usr/lib/libspandsp.la

...

> [Jan 17 01:28:16] NOTICE[2479] loader.c: 145 modules will be loaded.
> [Jan 17 01:28:16] WARNING[2479] loader.c: Error loading module
> 'app_fax.so': libspandsp.so.2: cannot open shared object file: No
> such file or directory


What is the output of:

  ls -l /usr/lib/libspandsp.so*
  ldd /usr/lib/modules/app_fax.so
  ldd /usr/lib/libspandsp.so.2

-- 
   Tzafrir Cohen
icq#16849755  jabber:tzafrir.co...@xorcom.com
+972-50-7952406   mailto:tzafrir.co...@xorcom.com
http://www.xorcom.com  iax:gu...@local.xorcom.com/tzafrir

-- 
_
-- 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] Faxing: Anyone have a compiled executable?

2010-01-17 Thread IT-Connect

Hallo there!
I had my own experience get RxFax/TxFax successful running with spandsp.
I only got spandsp-0.0.4 running, because on newer package, there aren't 
created some needed libraries (don't remember the right one this moment)

*find /usr -iname \*spandsp\** shows me following output:
/usr/lib/libspandsp.so
/usr/lib/pkgconfig/spandsp.pc
/usr/lib/libspandsp.so.0.0.2
/usr/lib/libspandsp.a
/usr/lib/libspandsp.so.2
/usr/lib/libspandsp.so.0
/usr/lib/libspandsp.so.2.0.0
/usr/lib/libspandsp.la

and

debian-server*CLI> *core show application RxFAX*
debian-server*CLI>
  -= Info about application 'RxFAX' =-

[Synopsis]
Receive a FAX to a file

[Description]
  RxFAX(filename[|caller][|debug]): Receives a FAX from the channel 
into the

given filename. If the file exists it will be overwritten. The file
should be in TIFF/F format.
The "caller" option makes the application behave as a calling machine,
rather than the answering machine. The default behaviour is to behave as
an answering machine.
Uses LOCALSTATIONID to identify itself to the remote end.
 LOCALHEADERINFO to generate a header line on each page.
Sets REMOTESTATIONID to the sender CSID.
 FAXPAGES to the number of pages received.
 FAXBITRATE to the transmition rate.
 FAXRESOLUTION to the resolution.
Returns -1 when the user hangs up.
Returns 0 otherwise.

debian-server*CLI> *core show application TxFAX*
debian-server*CLI>
  -= Info about application 'TxFAX' =-

[Synopsis]
Send a FAX file

[Description]
  TxFAX(filename[|caller][|debug]):  Send a given TIFF file to the 
channel as a FAX.

The "caller" option makes the application behave as a calling machine,
rather than the answering machine. The default behaviour is to behave as
an answering machine.
Uses LOCALSTATIONID to identify itself to the remote end.
 LOCALHEADERINFO to generate a header line on each page.
Sets REMOTESTATIONID to the receiver CSID.
Returns -1 when the user hangs up, or if the file does not exist.
Returns 0 otherwise.


Regards

Am 17.01.2010 09:11, schrieb Doug:

At 23:04 1/16/2010, Tilghman Lesher wrote:

  >That's incorrect.  "module show" shows only those modules which are currently
  >loaded.  BTW, there is also the command "module show like fax", which is much
  >easier than typing out the whole module name, may show you more modules than
  >you were aware of, and might be extremely helpful by showing you other
  >related modules that are already loaded.

Thanks, guys.

~~~
CLI>  module show like fax
Module Description
Use Count
0 modules loaded


CLI>  module show like zt
Module Description
Use Count
0 modules loaded


CLI>  module show like zap
Module Description
Use Count
app_zapateller.so  Block Telemarketers with Special Informa 0
1 modules loaded
~~~

No joy.


Read this and recompiled Asterisk:


Got these messages:

  WARNING WARNING WARNING

 Your Asterisk modules directory, located at
 /usr/lib/asterisk/modules
 contains modules that were not installed by this
 version of Asterisk. Please ensure that these
 modules are compatible with this version before
 attempting to run Asterisk.

app_fax.so
app_saycountpl.so
chan_ooh323.so
format_mp3.so


Read something else and found this in:

/var/log/asterisk/messages


[Jan 17 01:28:16] NOTICE[2479] loader.c: 145 modules will be loaded.
[Jan 17 01:28:16] WARNING[2479] loader.c: Error loading module
'app_fax.so': libspandsp.so.2: cannot open shared object file: No
such file or directory
[Jan 17 01:28:17] WARNING[2479] res_smdi.c: No SMDI interfaces are
available to listen on, not starting SMDI listener.
[Jan 17 01:28:19] WARNING[2479] loader.c: Error loading module
'app_fax.so': libspandsp.so.2: cannot open shared object file: No
such file or directory
[Jan 17 01:28:19] WARNING[2479] loader.c: Module 'app_fax.so' could
not be loaded.
[Jan 17 01:28:19] ERROR[2479] chan_dahdi.c: Unable to load zapata.conf
[Jan 17 01:28:20] NOTICE[2479] chan_ooh323.c:
-
---  *** IMPORTANT NOTE ***
---
---  This module is currently unsupported.  Use it at your own risk.
---
-

Does libspandsp.so.2 need to be copied to someplace
else?

# find / -name "libspandsp.so.2*"
/usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2.0.0
/usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2
/usr/local/lib/libspandsp.so.2.0.0
/usr/local/lib/libspandsp.so.2


Do I need a zapata.conf if I am using ztdummy?

# find / -name "zapata.conf"
#

Any other id

Re: [asterisk-users] Faxing: Anyone have a compiled executable?

2010-01-17 Thread Doug
At 23:04 1/16/2010, Tilghman Lesher wrote:

 >That's incorrect.  "module show" shows only those modules which are currently
 >loaded.  BTW, there is also the command "module show like fax", which is much
 >easier than typing out the whole module name, may show you more modules than
 >you were aware of, and might be extremely helpful by showing you other
 >related modules that are already loaded.

Thanks, guys.

~~~
CLI> module show like fax
Module Description 
   Use Count
0 modules loaded


CLI> module show like zt
Module Description 
   Use Count
0 modules loaded


CLI> module show like zap
Module Description 
   Use Count
app_zapateller.so  Block Telemarketers with Special Informa 0
1 modules loaded
~~~

No joy.


Read this and recompiled Asterisk:
   

Got these messages:

 WARNING WARNING WARNING

Your Asterisk modules directory, located at
/usr/lib/asterisk/modules
contains modules that were not installed by this
version of Asterisk. Please ensure that these
modules are compatible with this version before
attempting to run Asterisk.

   app_fax.so
   app_saycountpl.so
   chan_ooh323.so
   format_mp3.so


Read something else and found this in:

   /var/log/asterisk/messages


[Jan 17 01:28:16] NOTICE[2479] loader.c: 145 modules will be loaded.
[Jan 17 01:28:16] WARNING[2479] loader.c: Error loading module 
'app_fax.so': libspandsp.so.2: cannot open shared object file: No 
such file or directory
[Jan 17 01:28:17] WARNING[2479] res_smdi.c: No SMDI interfaces are 
available to listen on, not starting SMDI listener.
[Jan 17 01:28:19] WARNING[2479] loader.c: Error loading module 
'app_fax.so': libspandsp.so.2: cannot open shared object file: No 
such file or directory
[Jan 17 01:28:19] WARNING[2479] loader.c: Module 'app_fax.so' could 
not be loaded.
[Jan 17 01:28:19] ERROR[2479] chan_dahdi.c: Unable to load zapata.conf
[Jan 17 01:28:20] NOTICE[2479] chan_ooh323.c: 
-
---  *** IMPORTANT NOTE ***
---
---  This module is currently unsupported.  Use it at your own risk.
---
-

Does libspandsp.so.2 need to be copied to someplace
else?

   # find / -name "libspandsp.so.2*"
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2.0.0
   /usr/src/asterisk/spandsp/spandsp-0.0.6/src/.libs/libspandsp.so.2
   /usr/local/lib/libspandsp.so.2.0.0
   /usr/local/lib/libspandsp.so.2


Do I need a zapata.conf if I am using ztdummy?

   # find / -name "zapata.conf"
   #

Any other ideas? 


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