Re: [asterisk-users] MOH distorted voice in Native and MP3 format

2010-07-30 Thread MohammedShehzad
 Something you may want to try (its fixed it for us) is putting an I
 (uppercase I) on the asterisk invocation line.

 We run servers in the cloud and can't get reliable timing from ISDN
 cards etc so this instructs asterisk to generate its own internal
 timing. If you have ISDN you probably don't want to do this as they
 should provide better timing.

 Its probably worth a try anyway.

 eg.
 asterisk -vvvg
 change to
 asterisk -vvvgI

 Something is better than nothing, I have configured the init.d script
 to start asterisk with option -I, and restarted the asterisk.
 Thanks Kevin for your tip.


Hello,

I just found that setting option -I doesn't resolve the issue. Perhaps
it is reducing the chances of occurrence, but issue is still persist.

-- 
-MohammedShehzad

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] asterisk-users Digest, Vol 72, Issue 81

2010-07-30 Thread Nasir Javaid
 thanks for your reply but i did not meant that. ${CALLERID(DNID)} will
return then number which i don't want. what i want is channel-id like if we
have a user named nasir, then we dial it as follows

Dial(SIP/nasir)

but actual channel-id that asterisk uses is something like  nasir-2b487e9.
and on the asterisk cli we can check this when call is answered or hangup,
asterisk attaches some random id with username.

i am dialing sip uri using Dial(SIP/119.26.18.235:5062) which causes
changed INVITE adn TO headers, so i want to get the channel-id that asterisk
internally uses do dial it.

if we use ChanIsAvail(SIP/nasir) or ChanIsAvail(SIP/192.168.0.10:5062) this
works on Local LAN and it returns SIP/192.168.0.10:5062-3fe934f4 , but
when asterisk is on Live Ip and users are behind Router then this function
gives error of unknow host. so i want to know if there is any other function
that does this job.

so what is want is to get this channel-id ( like nasir-2487e9) and dial it
like

 Dial(SIP/nasir-2487e9) or Dial(SIP/119.26.18.235:5062-34e984b)

hope this clears what i wanna do.




 Message: 8
 Date: Thu, 29 Jul 2010 10:37:07 -0500
 From: Danny Nicholas da...@debsinc.com
 Subject: Re: [asterisk-users] How to extract channel-id of a user or
peer
 To: 'Asterisk Users Mailing List - Non-Commercial Discussion'
asterisk-users@lists.digium.com
 Message-ID: 201007291515.o6tffv8t025...@mail.debsinc.com
 Content-Type: text/plain; charset=us-ascii

 From: asterisk-users-boun...@lists.digium.com
 [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Nasir Javaid
 Subject: [asterisk-users] How to extract channel-id of a user or peer

 my question is how can i get channel-id of a user or peer. I tried using
 ChanIsAvail(username). this works correctly when user and asterisk are on
 Local LAN. But my asterisk server is on public ip and users are behind nat,
 and so this method says unknow host when used on public asterisk server.
 I also tried built-in variable ${CHANNEL}, but this returns the channel-id
 of the calling channel. but i want channel-id of called user.


 --
 perhaps ${CALLERID(DNID)}


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Registering 2 phone numbers to same router

2010-07-30 Thread jwexler
That helped. I can now register both.
Looks like I need to forward all traffic from the second asterisk instance
to the main one for all the users to successfully register and talk to each
other.
Is forwarding all traffic from one instance to the main one possible? How
can I do that?

Thanks
JW

-Original Message-
From: asterisk-users-boun...@lists.digium.com
[mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Kyle Kienapfel
Sent: Friday, July 30, 2010 9:31 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] Registering 2 phone numbers to same router

On Thu, Jul 29, 2010 at 4:05 PM, jwexler jwex...@mail.usa.com wrote:
 On Thu, Jul 29, 2010 at 10:15 PM, Paul Belanger wrote:
 MAC Address? Are you sure?  Why would your ISP care about level 2?  I
 could understand IP address (level 3).  If this is the case, you will
 need to spoof your MAC.

 Actually, it is mind boggling that the isp even cares about restricting
 phone registrations per device which is apparently what they are trying to
 do. Without a work around, I would need to have 3 separate machines just
to
 register the three phone numbers. That would be a real mess. On their ip
 phone settings page, there is a column labeled mac address. They do not
 display the mac addresses that they populate there but they do
restrictions
 by info received on the nic from which the registration was sent.
 Unfortunately, simply spoofing the mac address would be insufficient
because
 there is no way to specify which nic to use in the 2 register statements
in
 sip.conf. I have not been able to use iptables or ip route to make up an
 additional address to the router that asterisk can use successfully. I can
 do so such that firefox can access, login to, and update the router but
not
 asterisk for some strange reason. The router is at 192.168.40.1. I set up
 192.168.40.3 as a new ip that just routes to 192.168.40.1 which firefox is
 happy with. Asterisk chokes. Maybe because of the rt200ne patch? Link is
in
 Japanese but it patches sip.c so that I can register with the router:

http://voip-info.jp/index.php/RT-200NE%E5%AF%BE%E5%BF%9C%E3%83%91%E3%83%83%E
 3%83%81
 Or some other cause? Suggestions on some kind of workaround be really
 appreciated? I hope some day, Asterisk will provide the option to specify
 registrations by nic interface.
 Thanks
 JW


So asterisk registers with the router that your isp gave you? I'd try
multiple asterisks with the same ip address, just different ports for
SIP and RTP.

Are you sure its limited by mac address? a quicker test to probe for
that would be to use two softphones on the same computer, one for each
sip accounts

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] asterisk-users Digest, Vol 72, Issue 82

2010-07-30 Thread Nasir Javaid
thanks for your reply but i think ${BRIDGEPEER} will work only when both
channels are connected. i want to get channel-id before dialing so that i
can dial using that channel id.



 ${BRIDGEPEER}  is probably a good way to do what you want.. if Channel
 A calls Channel B, and you want Channel A to get the channelID of
 Channel B, as long as the two channels are bridged, ${BRIDGEPEER} will
 do what you want

 perhaps ${CALLERID(DNID)}

 my question is how can i get channel-id of a user or peer. I tried using
 ChanIsAvail(username). this works correctly when user and asterisk are
on
 Local LAN. But my asterisk server is on public ip and users are behind
nat,
 and so this method says unknow host when used on public asterisk server.
 I also tried built-in variable ${CHANNEL}, but this returns the
channel-id
 of the calling channel. but i want channel-id of called user.
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

[asterisk-users] Asterisk and QoS

2010-07-30 Thread Jonas Kellens

Hello list,

anyone here using Asterisk together with HTB for queing incoming and 
outgoing packets ?


I've tried to subscribe myself to the Mailinglist of the Linux Advanced 
Routing  Traffic Control project, but I get no confirmation. This list 
seems dead.


It seems my test case with HTB is not giving any noticeable results. Can 
I ask questions on this mailinglist ?


Perhaps you can give my other QoS-implementations like MasterShaper, if 
it works well together with a firewall that uses iptables.




Kind regards,

Jonas.
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread Andraž
Ok, problem is another, when I run configure, it write this:
checking for tds_version in -ltds... no
configure: ***
configure: *** The FreeTDS installation on this system appears to be broken.
configure: *** Either correct the installation, or run configure
configure: *** without explicitly specifying --with-tds
ODBC is not a good solution, only if I can change the names of CDR fields.

How can I repair the installlation?

On Wed, Jul 28, 2010 at 2:58 PM, Andraž atle...@gmail.com wrote:

 I resolved this isue using odbc.


 On Mon, Jul 26, 2010 at 11:27 AM, Tzafrir Cohen 
 tzafrir.co...@xorcom.comwrote:

  On Mon, Jul 26, 2010 at 10:05:27AM +0200, Andraž wrote:
  Hi,
 
  I have Ubuntu server 10.04 64bit, and Asterisk 1.4.34, compiled from
  sources. I installed freetds-common,freetds-dev, libct4, libsybdb5,
  freetds-bin, but, when I run configure and then make menuconfig in
 section
  Call Detail Recording - cdr_tds it's disabled. It only writes
 that
  Depends on: freetds(E). On another server (same configuration) I
 installed
  the same packages, and it's working fine. Any suggestions, what I did
 wrong?

 Have you re-ron ./configure #?

 --
   Tzafrir Cohen
 icq#16849755  
 jabber:tzafrir.co...@xorcom.comjabber%3atzafrir.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 --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users



-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Aastra phones occasionally show No Service - Is there any network setting I can tamper to facilitate a quick DHCP renewal on the Aastra phones?

2010-07-30 Thread Gareth Blades
bruce bruce wrote:
 Hi Everyone,
 
 I am running DD-WRT on a router that feeds about 30 Aastra 6753i. The 
 phones occasionally go into No Service mode. The POE switch doesn't 
 seem to be the problem as it's tested fine. I think the router sometimes 
 gives up and comes back quickly. Or something of that nature. However, 
 the connections are maintained if a call is going on because there are 
 peer to peer connections between the phones in a network. Anyhow, if the 
 phones are restarted they work fine.
 
 So, I was looking around the Aastra Admin UI to find any timer to lower 
 it to 1 second to check and make sure the device always has an ip but I 
 can't seem to find anything other than LLDP which is set at 30 and I 
 don't think that will be of any help. 
 
 I did a test where I would disconnect the router from the switch and 
 after a while phones go into No Service but if I plug it back into the 
 switch the phones do not come back right away. Maybe something should be 
 dialed on the phone or wait long time or restart it to work again.
 
 Any work around?
 
 Thanks a lot
 
Try changing the registration period so that they perform a regular 
re-register. That way if something happens and they fail to register 
when they notice a problem they will try again a bit later.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] asterisk-users Digest, Vol 72, Issue 82

2010-07-30 Thread Philipp von Klitzing
Hi!

 i want to get channel-id before dialing so that i can dial using that
 channel id. 

I am afraid that is not going to work. Maybe you should take a step back 
and describe what it actually is that you are trying to accomplish.

Philipp


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Asterisk Gurus - What is your best Asterisk Queue Analyzer and Asterisk Log Analyzer program out there?

2010-07-30 Thread Lenz Emilitri
QueueMetrics is actually free (as in beer) for very small call centers and
individual hackers.
l.

2010/7/28 Zeeshan Zakaria zisha...@gmail.com

 There is none for free.

 Zeeshan A Zakaria

 --
 www.ilovetovoip.com

 On 2010-07-27 6:12 PM, bruce bruce bruceb...@gmail.com wrote:

 :-) I knew someone would bring up FreePBX. I have FreePBX installed and
 it's not good for Queues at all. It's using the reporting tool from Areski
 and Areski has recently released an upgrade to it which again is not what I
 want.

 There are few other programs that do this but really none that are neat in
 interface or useful in features.

 I guess no one else has any thoughts on this? Maybe there is none
 available?

 Thanks,
 Bruce



 On Tue, Jul 27, 2010 at 11:41 AM, David Backeberg dbackeb...@gmail.com
 wrote:
 
  On Mon, Jul 26...

 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users




-- 
Loway - home of QueueMetrics - http://queuemetrics.com
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

[asterisk-users] How can i switch to samba server omitting sshfs

2010-07-30 Thread Janu Mukherjee
Hi,

When the record file method is called by FAGI, the Asterisk server saves the
file on its localmachine. This needs to be sent to the ASR server machine so
that the ASR can decode the file.
Similarly, when Festival synthesizes speech, the wav file is stored on the
Festival server machine and needs to be sent to the Asterisk server machine
so that Asterisk can play it back.For now, we have been mapping drives so
that the ASR and Asterisk server share a folder where the recorded files are
stored and the Asterisk server and Festival server share a folder where the
synthesized files are stored. We do this using sshfs.

I now want to go with samba server. Because there can be so many machines
connected to asterisk server. So i now have to create directory specific to
a user and store the files. This is the requirement. How can i achieve this.
Please help me in this regard.


Thanks  Regards,
Jahnavi.
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Why do Zaptel calls drop all of a sudden? Couldbusy detect be the problem?

2010-07-30 Thread Martin
Either turn off busydetect or increase the busycount to 5-7 or even
more ... (10 should be conservative)
busydetect looks for cadence or patterns of the same length ... beep
on [X ms] beep off [Y ms]
so you can afford to increase busycount and have a few second longer
calls / the line is kept longer offhook
but you don't get false busy detections

Also in US/Canada callprogress will do a better job then busydetect
since it looks for specific frequencies of the busy signal
and not just noise/beep then silence ... If you're somewhere else then
you can hire a coder to tweak callprogress algorithm
to your country's busy signal frequencies ... Just record the busy
signal with ztmonitor and send to someone for code patch...

regards
Martin

On Wed, Jul 28, 2010 at 4:54 PM, bruce bruce bruceb...@gmail.com wrote:
 Hmmwhat about call waiting?
 You mean, when a call comes in on that specific line, it generate two beep
 tones and hence the system hangs up thinking it's end of the call?
 Interesting!!!
 If it is call-waiting do I have to set all of the following off for it to
 not give me problem again:
 callwaiting=yes
 usecallingpres=yes
 callwaitingcallerid=yes
 threewaycalling=yes
 transfer=yes
 canpark=yes
 cancallforward=yes
 busydetect=yes
 busycount=3
 Please elaborate a bit if I am off-topic.
 Regards,
 Bruce
 On Wed, Jul 28, 2010 at 5:38 PM, Danny Nicholas da...@debsinc.com wrote:

 From: asterisk-users-boun...@lists.digium.com
 [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of bruce bruce
 Subject: [asterisk-users] Why do Zaptel calls drop all of a sudden?
 Couldbusy detect be the problem?



 I am getting a complain that call on analogue lines (Sangoam A400D) drops
 all of a sudden. Here is what I see in logs:



 Could be callwaiting?

 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[asterisk-users] GoToIfTime problem

2010-07-30 Thread Jonas Kellens

Hello list,

how come when the time is 12:31:18, the GoToIfTime-statement evaluates 
to true ??



[Jul 30 12:31:18] -- Executing [...@macro-hours:42] 
GotoIfTime(SIP/TELin-0067, 9:00-12:30|fri|*|*?exit) in new stack

[Jul 30 12:31:18] -- Goto (macro-hours,s,58)


The macro jumps to step 58, namely exit.

I would expect the GoToIfTime-statement evaluates to False and goes to 
the next step, no ?!




Kind regards,

Jonas.
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread Fred Posner
On Jul 30, 2010, at 5:04 AM, Andraž wrote:

 Ok, problem is another, when I run configure, it write this:
 checking for tds_version in -ltds... no
 configure: ***
 configure: *** The FreeTDS installation on this system appears to be broken.
 configure: *** Either correct the installation, or run configure
 configure: *** without explicitly specifying --with-tds
 ODBC is not a good solution, only if I can change the names of CDR fields.
  
 How can I repair the installlation?
 
 On Wed, Jul 28, 2010 at 2:58 PM, Andraž atle...@gmail.com wrote:
 I resolved this isue using odbc.
 
 
 On Mon, Jul 26, 2010 at 11:27 AM, Tzafrir Cohen tzafrir.co...@xorcom.com 
 wrote:
 On Mon, Jul 26, 2010 at 10:05:27AM +0200, Andraž wrote:
  Hi,
 
  I have Ubuntu server 10.04 64bit, and Asterisk 1.4.34, compiled from
  sources. I installed freetds-common,freetds-dev, libct4, libsybdb5,
  freetds-bin, but, when I run configure and then make menuconfig in section
  Call Detail Recording - cdr_tds it's disabled. It only writes that
  Depends on: freetds(E). On another server (same configuration) I installed
  the same packages, and it's working fine. Any suggestions, what I did wrong?
 
 Have you re-ron ./configure #?
 
 --
   Tzafrir Cohenv

Have you tried installing freetds from source?

wget ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
tar -zxvf freetds-stable.tgz
cd freetds-0.82
./configure --prefix=/usr --with-tdsver=7.0 --with-unixodbc=/usr/lib
or ./configure --prefix=/usr --with-tdsver=7.0 --with-unixodbc=/usr
make  make install


---fred
http://qxork.com


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[asterisk-users] agi macro problem

2010-07-30 Thread Zarko Zivanovic
I am trying this approach to see who picked the line:

Here is what i am doing:

 

EXEC DIAL SIP/ vaso Zap/35||M(testing^30086)

 

Macro:

 

[macro-testing]

exten = s,1,DumpChan()

exten = s,2,AGI(whopicked.rb)

exten = s,3,Hangup()

 

 

From console:

 

-- SIP/ vaso -e26c answered Zap/14-1

-- Executing DumpChan(SIP/ vaso -e26c, ) in new stack

 

 

 

-- Executing DumpChan(SIP/vaso-e26c, ) in new stack

 

Dumping Info For Channel: SIP/vaso-e26c:




Info:

Name=   SIP/vaso-e26c

Type=   SIP

UniqueID=   1280487752.1809

CallerID=   8221

CallerIDName=   (N/A)

DNIDDigits= (N/A)

State=  Up (6)

Rings=  0

NativeFormat=   2

WriteFormat=4

ReadFormat= 4

1stFileDescriptor=  74

Framesin=   3

Framesout=  0

TimetoHangup=   0

ElapsedTime=0h0m0s

Context=macro-testing

Extension=  s

Priority=   1

CallGroup=

PickupGroup=

Application=DumpChan

Data=   (Empty)

Blocking_in=(Not Blocking)

 

Variables:

MACRO_DEPTH=1

ARG1=30086

MACRO_PRIORITY=1

MACRO_CONTEXT=siptest




-- Executing AGI(SIP/vaso-e26c, whopicked.rb) in new stack

-- Launched AGI Script /var/lib/asterisk/agi-bin/whopicked.rb

AGI Tx  agi_request: whopicked.rb

AGI Tx  agi_channel: SIP/vaso-e26c

AGI Tx  agi_language: en

AGI Tx  agi_type: SIP

AGI Tx  agi_uniqueid: 1280487752.1809

AGI Tx  agi_callerid: 8221

AGI Tx  agi_calleridname: unknown

AGI Tx  agi_callingpres: 3

AGI Tx  agi_callingani2: 0

AGI Tx  agi_callington: 33

AGI Tx  agi_callingtns: 0

AGI Tx  agi_dnid: unknown

AGI Tx  agi_rdnis: unknown

AGI Tx  agi_context: macro-testing

AGI Tx  agi_extension: s 

AGI Tx  agi_priority: 2

AGI Tx  agi_enhanced: 0.0

AGI Tx  agi_accountcode:

AGI Tx 

-- AGI Script whopicked.rb completed, returning 0

-- Executing Hangup(SIP/vaso-e26c, ) in new stack

 

 

 

I need simple whopicked.agi (instead of .rb) which will simply take the
value 30086 (that I pass to macro)

And do this:

 

UPDATE call_log SET local = 'CHANNEL' WHERE id = '30086'



Where channel is agi_channel: SIP/vaso-e26c

 

 

This should be simple - no ruby  - just agi.

 

 

 

 

 

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] GoToIfTime problem

2010-07-30 Thread Doug Lytle
Jonas Kellens wrote:
 Hello list,

 how come when the time is 12:31:18, the GoToIfTime-statement evaluates 
 to true ??



As noted in the Wiki:

Times before Asterisk 1.6.2 are only accurate down to the 2-minute 
interval. So 12:01 is treated the same as 12:00.
Starting with 1.6.2, times are accurate down to the minute. 

Doug

-- 

Ben Franklin quote:

Those who would give up Essential Liberty to purchase a little Temporary 
Safety, deserve neither Liberty nor Safety.


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread Andraž
From source also doesn't work. :(

On Fri, Jul 30, 2010 at 1:15 PM, Fred Posner f...@teamforrest.com wrote:

 On Jul 30, 2010, at 5:04 AM, Andraž wrote:

  Ok, problem is another, when I run configure, it write this:
  checking for tds_version in -ltds... no
  configure: ***
  configure: *** The FreeTDS installation on this system appears to be
 broken.
  configure: *** Either correct the installation, or run configure
  configure: *** without explicitly specifying --with-tds
  ODBC is not a good solution, only if I can change the names of CDR
 fields.
 
  How can I repair the installlation?
 
  On Wed, Jul 28, 2010 at 2:58 PM, Andraž atle...@gmail.com wrote:
  I resolved this isue using odbc.
 
 
  On Mon, Jul 26, 2010 at 11:27 AM, Tzafrir Cohen 
 tzafrir.co...@xorcom.com wrote:
  On Mon, Jul 26, 2010 at 10:05:27AM +0200, Andraž wrote:
   Hi,
  
   I have Ubuntu server 10.04 64bit, and Asterisk 1.4.34, compiled from
   sources. I installed freetds-common,freetds-dev, libct4, libsybdb5,
   freetds-bin, but, when I run configure and then make menuconfig in
 section
   Call Detail Recording - cdr_tds it's disabled. It only writes
 that
   Depends on: freetds(E). On another server (same configuration) I
 installed
   the same packages, and it's working fine. Any suggestions, what I did
 wrong?
 
  Have you re-ron ./configure #?
 
  --
Tzafrir Cohenv

 Have you tried installing freetds from source?

 wget
 ftp://ftp.ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz
 tar -zxvf freetds-stable.tgz
 cd freetds-0.82
 ./configure --prefix=/usr --with-tdsver=7.0 --with-unixodbc=/usr/lib
or ./configure --prefix=/usr --with-tdsver=7.0 --with-unixodbc=/usr
 make  make install


 ---fred
 http://qxork.com


 --
  _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread A J Stiles
On Friday 30 Jul 2010, Andraž wrote:
 From source also doesn't work. :(

If you ran ldconfig to force update of library configuration after you 
installed the freetds you compiled, and re-ran ./configure in the asterisk 
build directory, and it still doesn't want to let you use freeTDS, then 
something else must be the problem.

It's possible that the configure script is getting confused with the FreeTDS 
installed using apt-get and the FreeTDS installed from source code.  So try
$ ./configure --with-tds=/usr/local/lib
to force it to use the freeTDS files found in /usr/local/lib  (make 
appropriate substitutions if required).


By the way:  Your reply belongs *under* whatever you are replying to.  Then, 
somebody reading the messages in future can see the proper flow of the 
conversation.

-- 
AJS

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Aastra phones occasionally show No Service - Is there any network setting I can tamper to facilitate a quick DHCP renewal on the Aastra phones?

2010-07-30 Thread Adrià Vidal
try to have a dns cache into your LAN, Aastra phone are prone to fail when
have any little DNS error.


-- 
--
Adrià Vidal
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread Andraž
I removed freetds which I installed from apt-get. Run what you said and stil
doesn't work. :(

I just hit reply, so I don't touch the subject line.

On Fri, Jul 30, 2010 at 2:12 PM, A J Stiles
asterisk_l...@earthshod.co.ukwrote:

 On Friday 30 Jul 2010, Andraž wrote:
  From source also doesn't work. :(

 If you ran ldconfig to force update of library configuration after you
 installed the freetds you compiled, and re-ran ./configure in the asterisk
 build directory, and it still doesn't want to let you use freeTDS, then
 something else must be the problem.

 It's possible that the configure script is getting confused with the
 FreeTDS
 installed using apt-get and the FreeTDS installed from source code.  So try
 $ ./configure --with-tds=/usr/local/lib
 to force it to use the freeTDS files found in /usr/local/lib  (make
 appropriate substitutions if required).


 By the way:  Your reply belongs *under* whatever you are replying to.
  Then,
 somebody reading the messages in future can see the proper flow of the
 conversation.

 --
 AJS

 --
  _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

[asterisk-users] perform tasks outside a dial-plan (not during a call)

2010-07-30 Thread Harel Cohen
Hi all,
Can the Asterisk do “things” not during a call? For example I would like to 
change my dial plan during certain hours\dates or I would like to check some 
information in the astdb (e.g. counters of al sort) and handle it as required 
and so on. All of this is not call-related therefore I don’t know if I can 
somehow do it using the dial-plan applications\functions. I know I can do chron 
jobs on the Linux level but for maintenance and readability I would prefer to 
do these tasks from within the Asterisk.
Is it possible to configure the Asterisk to perform routine tasks on certain 
times or certain intervals?
Thanks,
Harel
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] agi macro problem

2010-07-30 Thread Danny Nicholas
In theory this snippet will do the trick

Save as updatech.pl

#!/usr/local/bin/perl -w

$ENV{PATH} = '/usr/sbin:/:/usr/bin:/usr/local/apache/bin'; # reasonable path

$ENV{ENV} = /etc/bash.bachrc;

use strict;

use warnings;

use File::Find;

use DBI;

use Date::Calc qw(:all);

use Asterisk::AGI;

 

$|=1;

my $agi = Asterisk::AGI-new();

my %input = $agi-ReadParse();

 

my ($chanval) = @ARGV;

my $agi_channel = $input{'agi-channel'};

 

## db vars

my $data_source = dbi:Pg:dbname=Asterisk;

my $username = root;

my $auth = xxx;

#

##-- connect to the db --

##establish the DBI connection with transaction processing

my $dbh = DBI-connect($data_source, $username, $auth, {

   AutoCommit = 0,

   RaiseError = 1,

   } ) or die Can't connect to database: , $DBI::errstr, \n;

 

 

# read the password file to get account type

my $upd_sh = $dbh-prepare( UPDATE call_log SET local='CHANNEL' WHERE
id='$chanval' AND channel='$agi_channel');

$upd_sh-execute();

$dbh-commit();

 

$dbh-rollback();

exit;

 

and change line 2 of the macro to exten = s,2,AGI(updatech.pl,$ARG1)

 

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] perform tasks outside a dial-plan (not during a call)

2010-07-30 Thread Gareth Blades
Harel Cohen wrote:
 Hi all,
 
 Can the Asterisk do “things” not during a call? For example I would like 
 to change my dial plan during certain hours\dates or I would like to 
 check some information in the astdb (e.g. counters of al sort) and 
 handle it as required and so on. All of this is not call-related 
 therefore I don’t know if I can somehow do it using the dial-plan 
 applications\functions. I know I can do chron jobs on the Linux level 
 but for maintenance and readability I would prefer to do these tasks 
 from within the Asterisk.
 
 Is it possible to configure the Asterisk to perform routine tasks on 
 certain times or certain intervals?
 
 Thanks,
 
 Harel
 

It would depend on exactly what you wanted to do.
If you wanted to change the dialplan then you would normally just call 
an AGI program and have that do diffeent things depending on the time of 
the day.
If you wanted to check 'counters' then you would normally not store them 
in the built in internal database but store them in a sql database 
instead which can be monitored via an external program via a cron job.
If you want asterisk to do things at particular times then you would 
generally have a program which connects to the asterisk manager 
interface and isue commands when required.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk and QoS

2010-07-30 Thread William Kenworthy
HTB is a bad choice for VoIP.  When it borrows bandwidth, according to
the docs it doesnt release it back until its finished so if its using
all the bandwidth for a download before the VoIP call starts, VoIP gets
starved even if you reserve an excess of bandwidth as it still queues.
When I tried it sort of worked but didnt have the effect I expected on a
busy link, probably for this reason.

HTB tries to be fair about sending packets but with VoIP being fair
sucks :)  A better way is to use a prio filter at the root, the
priority 1 branch having a plain fifo on it - send VoIP and acks only
this way. 

The priority 2 branch has a HTB hierarchy with sfq leaves for the rest
of the traffic.

This seems to work much better, but I have not tested well yet.  I am
also using a police filter for incoming (on ADSL) and have not noticed
any problems - but it is only lightly limiting (to try and keep the
queues at the ISP end short.)

Lastly, test to make sure the packets are flowing where you expect them
to - I had to correct a few miss-understandings I had on how it all
worked before everything went where I wanted it to :)

TC and TCNG do seem dead, but I think thats partly because its
relatively mature and doesnt need much work.

BillK

On Fri, 2010-07-30 at 10:06 +0200, Jonas Kellens wrote:
 Hello list,
 
 anyone here using Asterisk together with HTB for queing incoming and
 outgoing packets ?
 
 I've tried to subscribe myself to the Mailinglist of the Linux
 Advanced Routing  Traffic Control project, but I get no confirmation.
 This list seems dead.
 
 It seems my test case with HTB is not giving any noticeable results.
 Can I ask questions on this mailinglist ?
 
 Perhaps you can give my other QoS-implementations like MasterShaper,
 if it works well together with a firewall that uses iptables.
 
 
 
 Kind regards,
 
 Jonas.
 -- 
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
 
 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
William Kenworthy bi...@iinet.net.au
Home in Perth!


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] perform tasks outside a dial-plan (not during acall)

2010-07-30 Thread Danny Nicholas
From: asterisk-users-boun...@lists.digium.com
[mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Harel Cohen
Subject: [asterisk-users] perform tasks outside a dial-plan (not during
acall)

 

Can the Asterisk do things not during a call? For example I would like to
change my dial plan during certain hours\dates or I would like to check some
information in the astdb (e.g. counters of al sort) and handle it as
required and so on. All of this is not call-related therefore I don't know
if I can somehow do it using the dial-plan applications\functions. I know I
can do chron jobs on the Linux level but for maintenance and readability I
would prefer to do these tasks from within the Asterisk.

Is it possible to configure the Asterisk to perform routine tasks on certain
times or certain intervals?

 

By definition, all dial-plan actions/functions have to be done from within a
call.  This does not mean that you have to actually make a call at 3 in
the morning.  You can set up contexts to do these functions and use Local
calls from AMI or cron to perform these functions. Let's use a simple
example from your post:  I want to see the Asterisk DB keys at a given point
in time.  In cron I could set up '15 4 * * * /usr/sbin/asterisk -rx
database show ' to show me what the database contained at 4:15 am each
day.  But I don't get up until 6 and I want this in a file to look at later.
So I make an AGI to do this instead.

[dialplan-snapshot]

Exten = s,1,answer

Exten = s,n,AGI(snapshot.agi)

Exten = s,n,hangup

 

Now in cron I do this instead

15 4 * * * /usr/sbin/asterisk -rx dial lo...@dialplan-snapshot

 

And Asterisk runs this context obediently just like I had woke up and
dialled to this point.

 

This may not be 100% correct due to mail-reformatting or guy at keyboard,
but the concepts have been discussed in this list this month.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] SEPMAC.xml for Ciscp 7970 IP Phone

2010-07-30 Thread David Backeberg
On Thu, Jul 29, 2010 at 4:15 AM, zeynep yildirim zyildi...@gmail.com wrote:
 Hi All,

 I upgraded 7970 from SCCP to SIP. But the phone isn't registering.
 Have you got any working XML file for 7970 phones.

Isn't registering with what?

If you're registering that with CallManager, you have to change the
phone config after your firmware change.

If you're registering with asterisk, you have to tell the phone where
to try registering.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Disconnect supervision tone detection

2010-07-30 Thread Danny Nicholas
Your best bets are going to be 

#1 hanguponpolarityswitch=yes

Or 

#2 callprogress=yes

 

I'd hang my hat on #1 personally

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Problem with Sangoma card...

2010-07-30 Thread Miguel Molina
El 30/07/10 00:14, Carlos Chavez escribió:
 On Thu, 29 Jul 2010 20:47:58 -0500 (CDT), Tim Nelson wrote

 - Carlos Chavezcur...@telecomabmex.com  wrote:
  
 I have a problem with a Sangoma card.  It worked until yesterday.
 Now
 I keep getting this error:

 Jul 29 17:45:17 pbxacura kernel: wanpipe1: Enable E1 CAS signalling
 mode!
 Jul 29 17:45:17 pbxacura kernel: wanpipe1:w1g1: Rx Error: No
 'DeviceSelect' from target: pci fatal error! (0x000FA000)
 Jul 29 17:45:48 pbxacura last message repeated 30946 times

 It is using Wanpipe 3.5.6 and Zaptel 1.4.12.1 with Asterisk 1.4.30
 and
 MFC/R2.  The E1 shows Tx side blocked and no calls in or out.  I
 reinstalled Wanpipe and Zaptel but I keep getting the same error.


 Sounds like your card needs to be:

 1. Reseated in it's PCI slot
 2. RMA'ed to Sangoma

 Either way, contact Sangoma's top notch tech support and they'll
 either help you fix the issue or get you a replacement.

  
   I already moved the card to another PCI slot and contacted tech support
 at Sangoma.  Just covering all the bases in case someone here had the same
 experience.

 --
 Carlos Chavez
 Director de Tecnología
 Telecomunicaciones Abiertas de México S.A. de C.V.
 Tel: +52-55-91169161 Ext 2001



My guess is that you need to upgrade the firmware of the Sangoma card. 
We had problems with a Dell server and a Sangoma card, solved by an 
upgraded firmware that fixed some PCI parity errors. This could be a 
long shot, but I'm pretty sure the Sangoma tech support will ask you you 
upgrade the firmware to the latest version as a first measure.

Cheers,

-- 
Ing. Miguel Molina
Grupo de Tecnología
Millenium Phone Center


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Why do Zaptel calls drop all of a sudden? Couldbusy detect be the problem?

2010-07-30 Thread bruce bruce
Thank Martin,

That makes absolute sense. I have turned busy detect off for now and haven't
heard complains or lines remaining open for a Day. I am in Canada. I just
checked chan_dahdi.conf and I don't see callprogress there at all. So, I
guess the lines are fine for hanging up by themselves. Hope this doesn't
give me probs in future.

Thanks,
Bruce

On Fri, Jul 30, 2010 at 6:18 AM, Martin asteriskl...@callthem.info wrote:

 Either turn off busydetect or increase the busycount to 5-7 or even
 more ... (10 should be conservative)
 busydetect looks for cadence or patterns of the same length ... beep
 on [X ms] beep off [Y ms]
 so you can afford to increase busycount and have a few second longer
 calls / the line is kept longer offhook
 but you don't get false busy detections

 Also in US/Canada callprogress will do a better job then busydetect
 since it looks for specific frequencies of the busy signal
 and not just noise/beep then silence ... If you're somewhere else then
 you can hire a coder to tweak callprogress algorithm
 to your country's busy signal frequencies ... Just record the busy
 signal with ztmonitor and send to someone for code patch...

 regards
 Martin

 On Wed, Jul 28, 2010 at 4:54 PM, bruce bruce bruceb...@gmail.com wrote:
  Hmmwhat about call waiting?
  You mean, when a call comes in on that specific line, it generate two
 beep
  tones and hence the system hangs up thinking it's end of the call?
  Interesting!!!
  If it is call-waiting do I have to set all of the following off for it to
  not give me problem again:
  callwaiting=yes
  usecallingpres=yes
  callwaitingcallerid=yes
  threewaycalling=yes
  transfer=yes
  canpark=yes
  cancallforward=yes
  busydetect=yes
  busycount=3
  Please elaborate a bit if I am off-topic.
  Regards,
  Bruce
  On Wed, Jul 28, 2010 at 5:38 PM, Danny Nicholas da...@debsinc.com
 wrote:
 
  From: asterisk-users-boun...@lists.digium.com
  [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of bruce
 bruce
  Subject: [asterisk-users] Why do Zaptel calls drop all of a sudden?
  Couldbusy detect be the problem?
 
 
 
  I am getting a complain that call on analogue lines (Sangoam A400D)
 drops
  all of a sudden. Here is what I see in logs:
 
 
 
  Could be callwaiting?
 
  --
  _
  -- Bandwidth and Colocation Provided by http://www.api-digital.com --
  New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
 
  asterisk-users mailing list
  To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
 
 
  --
  _
  -- Bandwidth and Colocation Provided by http://www.api-digital.com --
  New to Asterisk? Join us for a live introductory webinar every Thurs:
http://www.asterisk.org/hello
 
  asterisk-users mailing list
  To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
 

 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk Gurus - What is your best Asterisk Queue Analyzer and Asterisk Log Analyzer program out there?

2010-07-30 Thread bruce bruce
Is it easy to install along with FreePBX as well?

Thanks

On Fri, Jul 30, 2010 at 5:49 AM, Lenz Emilitri lenz.lo...@gmail.com wrote:

 QueueMetrics is actually free (as in beer) for very small call centers and
 individual hackers.
 l.

 2010/7/28 Zeeshan Zakaria zisha...@gmail.com

 There is none for free.

 Zeeshan A Zakaria

 --
 www.ilovetovoip.com

 On 2010-07-27 6:12 PM, bruce bruce bruceb...@gmail.com wrote:

 :-) I knew someone would bring up FreePBX. I have FreePBX installed and
 it's not good for Queues at all. It's using the reporting tool from Areski
 and Areski has recently released an upgrade to it which again is not what I
 want.

 There are few other programs that do this but really none that are neat in
 interface or useful in features.

 I guess no one else has any thoughts on this? Maybe there is none
 available?

 Thanks,
 Bruce



 On Tue, Jul 27, 2010 at 11:41 AM, David Backeberg dbackeb...@gmail.com
 wrote:
 
  On Mon, Jul 26...

 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users




 --
 Loway - home of QueueMetrics - http://queuemetrics.com


 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Aastra phones occasionally show No Service - Is there any network setting I can tamper to facilitate a quick DHCP renewal on the Aastra phones?

2010-07-30 Thread bruce bruce
Adria,

How can I build a dns cache into my lan? I am using a Linksys 48 port POE
switch and running a micro DD-WRT firmware on a linksys router.

Gareth,

I think the registration time is part of the reason. I have lowered it less
than 10 seconds.

Thanks

On Fri, Jul 30, 2010 at 8:21 AM, Adrià Vidal adriavi...@gmail.com wrote:

 try to have a dns cache into your LAN, Aastra phone are prone to fail when
 have any little DNS error.


 --
 --
 Adrià Vidal



 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] agi macro problem

2010-07-30 Thread Steve Edwards

On Fri, 30 Jul 2010, Zarko Zivanovic wrote:

I need simple whopicked.agi (instead of .rb) which will simply take the 
value 30086 (that I pass to macro)


While .rb suggests a Ruby source file, .agi suggests nothing.


This should be simple – no ruby  - just agi.


You are confusing a language with a protocol. An AGI is a program that 
complies with the AGI protocol. It can be written in any language that 
reads from stdin and writes to stdout. I don't know of any language that 
fails this requirement.


Ruby is not a popular language for writing AGIs, at least on this list. 
Most AGI compliant programs are written in Perl, PHP, c, or shell.


--
Thanks in advance,
-
Steve Edwards   sedwa...@sedwards.com  Voice: +1-760-468-3867 PST
Newline  Fax: +1-760-731-3000-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Aastra phones occasionally show No Service - Is there any network setting I can tamper to facilitate a quick DHCP renewal on the Aastra phones?

2010-07-30 Thread Dave Cotton
On 30/07/10 16:15, bruce bruce wrote:
 Adria,

 How can I build a dns cache into my lan? I am using a Linksys 48 port
 POE switch and running a micro DD-WRT firmware on a linksys router.


DD-WRT supports DNSMasq which would do exactly what you need.

DC



-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] agi macro problem

2010-07-30 Thread Danny Nicholas
From: asterisk-users-boun...@lists.digium.com
[mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of Steve Edwards
Subject: Re: [asterisk-users] agi macro problem

You are confusing a language with a protocol. An AGI is a program that 
complies with the AGI protocol. It can be written in any language that 
reads from stdin and writes to stdout. I don't know of any language that 
fails this requirement.

Ruby is not a popular language for writing AGIs, at least on this list. 
Most AGI compliant programs are written in Perl, PHP, c, or shell.

I'm sure this is not a good practice, but I actually use the .agi suffix
on my AGI's or AGI launch stubs to keep it straight that even though the
actual program is bash or PERL, that the function of the program is to
generally be launched by the Asterisk AGI.  That way, if the program gets
moved from /var/lib/asterisk/agi-bin, I know it's not just a run-of-the-mill
bash or Perl script.  Since the #! Line tells you what it actually is, it is
(IMO) a no harm proposition.


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread Sean Bright
  On 7/26/2010 4:05 AM, Andraž wrote:
 I have Ubuntu server 10.04 64bit, and Asterisk 1.4.34, compiled from 
 sources. I installed freetds-common,freetds-dev, libct4, libsybdb5, 
 freetds-bin, but, when I run configure and then make menuconfig in 
 section Call Detail Recording - cdr_tds it's disabled.
The packaged version of FreeTDS on 10.04 is 0.82 which is too recent for 
the Asterisk 1.4. cdr_tds module.  The latest version of FreeTDS 
supported by Asterisk 1.4 is 0.64.  So you will have to compile from 
source (or find an ancient package) to get this working.

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

[asterisk-users] DUNDi questions

2010-07-30 Thread unserossi
Hi all,

I have two questions regarding DUNDi and Asterisk Realtime. I have successfully 
set up DUNDi on my two Asterisk boxes, which means 
dundi show peers on each box shows the other box as known and dialplan show 
dundiextens shows the extensions on each box configured in sip.conf.

1. But when i switch my config to use sip in realtime, my extensions are only 
visible to DUNDi if i set rtcachefriends in sip.conf to yes. 
Am I forced to set rtcachefriends to use DUNDi with realtime or do I miss 
something, maybe an additional column in my database table?

2. How can I use DUNDi within my dialplan to determine if an extension is 
reachable and then establish a call to it and if not, pass the call to my PSTN 
device?

Thanks in advance,
Oliver
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Aastra phones occasionally show No Service - Is there any network setting I can tamper to facilitate a quick DHCP renewal on the Aastra phones?

2010-07-30 Thread bruce bruce
DNSMasq has always been enabled. It's only one check box and if I didn't
have it enabled phones won't work. So, that is set. Any other suggestions?
including things regarding DNSMasq?

Thanks

On Fri, Jul 30, 2010 at 11:04 AM, Dave Cotton dcot...@linuxautrement.comwrote:

 On 30/07/10 16:15, bruce bruce wrote:
  Adria,
 
  How can I build a dns cache into my lan? I am using a Linksys 48 port
  POE switch and running a micro DD-WRT firmware on a linksys router.
 

 DD-WRT supports DNSMasq which would do exactly what you need.

 DC



 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk Crashes - Segmentation Fault

2010-07-30 Thread Dan Austin
Manmohan wrote:
 I did added the record option in user options as well. 

 $Mod_Options = array(array(_(Announce), I), array(_(Record), r));
 $User_Options = array(array(_(Announce), I), array(_(Listen Only), 
 m), array(_(Wait for Leader), w), 
 array(_(Record), r));

 And the gre8 news is, it did worked this time. But it saved the recorded file 
 in the following path:
That is good to hear.

 /var/lib/asterisk/sounds/    with the name as 
 meetme-conf-rec-74438-1280463795.8.wav

 Than i tried to move the file to /var/lib/asterisk/sounds/conf-recordings/ 
 just to see that it gives me a 
 speaker icon when i click to past conferences.

 Unfortunately i couldnt see this speaker icon to hear this recorded 
 conference .wav file.
I am not surprised.  By default MeetMe creates unique file names by appending
pin-uniqueid, but uniqueid is not know until the conference starts, so the web 
interface
does not know what to look for.  Part of the changes to app_meetme included 
setting the
realtime filename to use.

 I tried to download the .wav file into my windows machine and the filed 
 played well..

 like i mentioned in my earlier mail that following line i had added in 
 lib/define.php, please correct me if i am wrong:


 define (RECORDING_PATH, /var/lib/asterisk/sounds/conf-recordings/);

 Do you think This recording path is taking the effect here?

That setting effect where the WMM interface looks for recordings and not where 
Asterisk puts
them.  Looking back at your email history, I see you are on 4.0.1.  After all 
of the suggestions,
I remembered that I too found problems with recordings and addressed them in 
4.0.2

That version adds a field to the database and stores the recording names in the 
database.  I
recommend using that version instead of 4.0.1.  You can move your copy of 
lib/defines.php to 
the 4.0.2 install and keep your changes.

Dan


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Asterisk Crashes - Segmentation Fault

2010-07-30 Thread Manmohan Singh Jandu
Hi Dan,

There was on very silly mistake and i missed to check that properly. Really
apologize for that.
Following change was done to get the conf-recording into the proper path:

chown -R asterisk:asterisk /var/lib/asterisk/sounds/conf-recordings

following is the output:

[r...@linuxtest sounds]# ll
total 6416
drwxrwxr-x  2 asterisk asterisk4096 Jul 30 08:29 conf-recordings
[r...@linuxtest sounds]# ll conf-recordings/
total 4060
-rw-r--r-- 1 asterisk asterisk 4150124 Jul 30 08:27
meetme-conf-rec-74438-1280463795.8.wav

The only thing now is no speaker icon onto the webpage when i click to past
conference link.

Do you say that if i shift from 4.0.1 to 4.0.2 will fix the issue (of
getting speaker icon in past conference)?

--Manmohan Singh

On Fri, Jul 30, 2010 at 8:16 PM, Dan Austin dan_aus...@phoenix.com wrote:

 Manmohan wrote:
  I did added the record option in user options as well.

  $Mod_Options = array(array(_(Announce), I), array(_(Record), r));
  $User_Options = array(array(_(Announce), I), array(_(Listen Only),
 m), array(_(Wait for Leader), w),
  array(_(Record), r));

  And the gre8 news is, it did worked this time. But it saved the recorded
 file in the following path:
 That is good to hear.

  /var/lib/asterisk/sounds/with the name as
 meetme-conf-rec-74438-1280463795.8.wav

  Than i tried to move the file to
 /var/lib/asterisk/sounds/conf-recordings/ just to see that it gives me a
  speaker icon when i click to past conferences.

  Unfortunately i couldnt see this speaker icon to hear this recorded
 conference .wav file.
 I am not surprised.  By default MeetMe creates unique file names by
 appending
 pin-uniqueid, but uniqueid is not know until the conference starts, so the
 web interface
 does not know what to look for.  Part of the changes to app_meetme included
 setting the
 realtime filename to use.

  I tried to download the .wav file into my windows machine and the filed
 played well..

  like i mentioned in my earlier mail that following line i had added in
 lib/define.php, please correct me if i am wrong:


  define (RECORDING_PATH, /var/lib/asterisk/sounds/conf-recordings/);

  Do you think This recording path is taking the effect here?

 That setting effect where the WMM interface looks for recordings and not
 where Asterisk puts
 them.  Looking back at your email history, I see you are on 4.0.1.  After
 all of the suggestions,
 I remembered that I too found problems with recordings and addressed them
 in 4.0.2

 That version adds a field to the database and stores the recording names in
 the database.  I
 recommend using that version instead of 4.0.1.  You can move your copy of
 lib/defines.php to
 the 4.0.2 install and keep your changes.

 Dan


 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users




-- 
Thanks  Regards
Manmohan Singh Jandu
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk Crashes - Segmentation Fault

2010-07-30 Thread Dan Austin
Manmohan wrote:
 There was on very silly mistake and i missed to check that properly. Really 
 apologize for that.
 Following change was done to get the conf-recording into the proper path:

 chown -R asterisk:asterisk /var/lib/asterisk/sounds/conf-recordings

 following is the output:

 [r...@linuxtest sounds]# ll
 total 6416
 drwxrwxr-x  2 asterisk asterisk    4096 Jul 30 08:29 conf-recordings
 [r...@linuxtest sounds]# ll conf-recordings/
 total 4060
 -rw-r--r-- 1 asterisk asterisk 4150124 Jul 30 08:27 
 meetme-conf-rec-74438-1280463795.8.wav

 The only thing now is no speaker icon onto the webpage when i click to past 
 conference link.
The web interface cannot find the recording.  The reason it cannot is that
the name is wrong.  By wrong, I mean it contains information that the database
and program is not aware of (1280463795.8).  To make this clear, if this 
conference was
the 3rd one you ever scheduled on this system the correct file name would be-
meetme-conf-rec-74438-3.wav using the format meetme-conf-rec-%PIN%-%BOOKID%.wav
The database knows the pin and bookid, so it can construct the file name and 
test if it
exists.



 Do you say that if i shift from 4.0.1 to 4.0.2 will fix the issue (of getting 
 speaker icon in past conference)?
I was not able to get the change into app_meetme to use the bookid in the 
filename,
even though it has access to bookid.  I gave up and now store the filename in
the database, which app_meetme will use if it exists.

Other that a handful of bug-fixes, this is the major difference between 4.0.1 
and 4.0.2

Dan

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] FreeTDS (Microsoft MsSQL 2008) and CDR

2010-07-30 Thread Andraž
Tnx, now it's working fine. :)

On Fri, Jul 30, 2010 at 5:16 PM, Sean Bright sean.bri...@gmail.com wrote:

  On 7/26/2010 4:05 AM, Andraž wrote:
  I have Ubuntu server 10.04 64bit, and Asterisk 1.4.34, compiled from
  sources. I installed freetds-common,freetds-dev, libct4, libsybdb5,
  freetds-bin, but, when I run configure and then make menuconfig in
  section Call Detail Recording - cdr_tds it's disabled.
 The packaged version of FreeTDS on 10.04 is 0.82 which is too recent for
 the Asterisk 1.4. cdr_tds module.  The latest version of FreeTDS
 supported by Asterisk 1.4 is 0.64.  So you will have to compile from
 source (or find an ancient package) to get this working.

 --
  _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

[asterisk-users] Please test: STUN patch for Asterisk behind NAT

2010-07-30 Thread Philipp von Klitzing
Hi there!

David has put up a patch to fix the STUN issues that has plagued Asterisk 
1.6 ever since that feature was introduced. Now we need testers to verify 
the patch, so please grab the patch (or check out the SVN branch) and add 
your comments:

  https://issues.asterisk.org/view.php?id=17622

Thanks, Philipp


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Asterisk and QoS

2010-07-30 Thread Jonas Kellens
My problem is that my Asterisk server is sometimes also FTP-server for 
uploading of MoH-files. I don't want this FTP-traffic to interfere with 
ongoing VoIP-calls. Therefore I would like to give priority to the 
RTP-traffic.


I read that there is not really a way of shaping incoming traffic on 
Linux (ingress).


Anyone on this list know how to deal with other packets coming in on the 
same interface ?! I have a gigabit link on a gigabit network... but 
don't know if this is enough.



Kind regards,

Jonas.


On 07/30/2010 03:36 PM, William Kenworthy wrote:

HTB is a bad choice for VoIP.  When it borrows bandwidth, according to
the docs it doesnt release it back until its finished so if its using
all the bandwidth for a download before the VoIP call starts, VoIP gets
starved even if you reserve an excess of bandwidth as it still queues.
When I tried it sort of worked but didnt have the effect I expected on a
busy link, probably for this reason.

HTB tries to be fair about sending packets but with VoIP being fair
sucks :)  A better way is to use a prio filter at the root, the
priority 1 branch having a plain fifo on it - send VoIP and acks only
this way.

The priority 2 branch has a HTB hierarchy with sfq leaves for the rest
of the traffic.

This seems to work much better, but I have not tested well yet.  I am
also using a police filter for incoming (on ADSL) and have not noticed
any problems - but it is only lightly limiting (to try and keep the
queues at the ISP end short.)

Lastly, test to make sure the packets are flowing where you expect them
to - I had to correct a few miss-understandings I had on how it all
worked before everything went where I wanted it to :)

TC and TCNG do seem dead, but I think thats partly because its
relatively mature and doesnt need much work.

BillK


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk and QoS

2010-07-30 Thread Darrick Hartman
The Astlinux project has been using the HTB queue and a shaper based on 
Wondershaper for several years.  Recently, we ported the work to Arno's 
Firewall as a plugin.  That work would make it usable on generic Linux 
distribution.  To be effective, you need to have traffic classified 
properly by the applications.

You can find Arno's iptables firewall on the following page:

http://rocky.eld.leidenuniv.nl/joomla/

Darrick

On 07/30/2010 03:06 AM, Jonas Kellens wrote:
 Hello list,

 anyone here using Asterisk together with HTB for queing incoming and
 outgoing packets ?

 I've tried to subscribe myself to the Mailinglist of the Linux Advanced
 Routing  Traffic Control project, but I get no confirmation. This list
 seems dead.

 It seems my test case with HTB is not giving any noticeable results. Can
 I ask questions on this mailinglist ?

 Perhaps you can give my other QoS-implementations like MasterShaper, if
 it works well together with a firewall that uses iptables.



 Kind regards,

 Jonas.



-- 
Darrick Hartman
DJH Solutions, LLC
http://www.djhsolutions.com

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Asterisk and QoS

2010-07-30 Thread Tim Densmore


  
  
There's no real way of shaping or applying QoS on inbound interfaces
on any device. You can affect how that traffic behaves once it's
entered your device, but not how it's queued on its way to that
device. Think of lit like trying to stanch the flow of water at the
end of a hose rather than simply turning the pressure down at the
spigot. To properly queue, it has to be done on egress, so you'd be
better off looking at applying QoS to whatever moves traffic to your
astersk box if "input" traffic on the asterisk box is the issue.
You can, of course, effectively setup queuing outbound return
traffic *from* the asterisk box.


On 07/30/2010 11:37 AM, Jonas Kellens wrote:

  
  
  My problem is that my
Asterisk server is sometimes also FTP-server for uploading of
MoH-files. I don't want this FTP-traffic to interfere with
ongoing
VoIP-calls. Therefore I would like to give priority to the
RTP-traffic.

I read that there is not really a way of shaping incoming
traffic on
Linux (ingress).

Anyone on this list know how to deal with other packets coming
in on
the same interface ?! I have a gigabit link on a gigabit
network... but
don't know if this is enough.


Kind regards,

Jonas.

  
  On 07/30/2010 03:36 PM, William Kenworthy wrote:
  
HTB is a bad choice for VoIP.  When it "borrows" bandwidth, according to
the docs it doesnt release it back until its finished so if its using
all the bandwidth for a download before the VoIP call starts, VoIP gets
starved even if you reserve an excess of bandwidth as it still queues.
When I tried it sort of worked but didnt have the effect I expected on a
busy link, probably for this reason.

HTB tries to be fair about sending packets but with VoIP being fair
sucks :)  A better way is to use a "prio" filter at the root, the
priority 1 branch having a plain fifo on it - send VoIP and acks only
this way. 

The priority 2 branch has a HTB hierarchy with sfq leaves for the rest
of the traffic.

This seems to work much better, but I have not tested well yet.  I am
also using a police filter for incoming (on ADSL) and have not noticed
any problems - but it is only lightly limiting (to try and keep the
queues at the ISP end short.)

Lastly, test to make sure the packets are flowing where you expect them
to - I had to correct a few miss-understandings I had on how it all
worked before everything went where I wanted it to :)

TC and TCNG do seem dead, but I think thats partly because its
relatively mature and doesnt need much work.

BillK
  
  

  


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] VUC Friday: Twilio OpenVBX

2010-07-30 Thread Alex Bell
/r,
r u not on talkshoe anymore? This is 2 weeks in a row that I've clicked
in, but no one was home? At least last week I was one of 2 guests, today I
was all by my lonesome... :(

/al

On Thu, Jul 29, 2010 at 8:42 PM, Randy R randulo2...@gmail.com wrote:

 Interesting offering, free from Twilio, this is php you install on
 your own server to build a brandable VBX. Worth checking out!
 Listen to tomorrow for more about this and talk to lead engineer or
 Twilio CEO if you have any questions;

 sip:200...@login.zipdx.com sip%3a200...@login.zipdx.com or Skype:vuc.me

 IRC: #vuc on Freenode.net or http://vuc.me/irc

 Info about VUC is htp://vuc.me

 Best,

 /r

 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] VUC Friday: Twilio OpenVBX

2010-07-30 Thread Randy R
On Fri, Jul 30, 2010 at 11:54 AM, Alex Bell voicese...@gmail.com wrote:
 /r,
     r u not on talkshoe anymore? This is 2 weeks in a row that I've clicked
 in, but no one was home? At least last week I was one of 2 guests, today I
 was all by my lonesome... :(

Hi Alex,

When I'm not in my own place, I can't bridge the call, so we are not
on Talkshoe. You can use the widget on http://vuc.me, skype:vuc.me or
sip:200...@login.zipdx.com when the conference bridge is up.

The next scheduled conference is found here: http://vuc.me/next

Today's is done. In part two, an interesting discussion about the Do
Not Call LIst happened and I will post a recording of that as well,
perhaps tomorrow.

/r

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


[asterisk-users] Aastra ignore call button hangs up call instead of going to voicemail

2010-07-30 Thread Jeremy Winder
I have a Asterisk server (PBX in a Flash) with Aastra 57i phones. When
there is an incoming call the phone will display two buttons answer
and ignore. If you press ignore the call is dropped instead of sent
to voice mail. The following is the log:

  -- Called 111
  -- SIP/111-1c14 is ringing
  -- Got SIP response 486 Busy Here back from 192.168.3.126
  -- SIP/111-1c14 is busy
== Everyone is busy/congested at this time (1:1/0/0)
  -- Executing [...@macro-dial:8] Set(DAHDI/10-1, DIALSTATUS=BUSY) in
new stack
  -- Executing [...@macro-dial:9] GosubIf(DAHDI/10-1, 1?BUSY,1) in new
stack
== Spawn extension (macro-dial, s, 10) exited non-zero on 'DAHDI/10-1'
in macro 'dial'
== Spawn extension (macro-exten-vm, s, 9) exited non-zero on
'DAHDI/10-1' in macro 'exten-vm'
== Spawn extension (from-did-direct, 111, 1) exited non-zero on
'DAHDI/10-1'
-- Hungup 'DAHDI/10-1'

The extensions.conf file has this macro-dial in it:

; Rings one or more extensions.  Handles things like call forwarding and
DND
; We don't call dial directly for anything internal anymore.
; ARGS: $TIMER, $OPTIONS, $EXT1, $EXT2, $EXT3, ...
; Use a Macro call such as the following:
;  Macro(dial,$DIAL_TIMER,$DIAL_OPTIONS,$EXT1,$EXT2,$EXT3,...)
[macro-dial]
exten = s,1,GotoIf($[${MOHCLASS} = ]?dial)
exten = s,n,SetMusicOnHold(${MOHCLASS})
exten = s,n(dial),AGI(dialparties.agi)
exten = s,n,NoOp(Returned from dialparties with no extensions to call
and DIALSTATUS: ${DIALSTATUS})

exten = s,n+2(normdial),Dial(${ds})   ;
dialparties will set the priority to 10 if $ds is not null
exten = s,n,Set(DIALSTATUS=${IF($[${DIALSTATUS_CW}!
= ]?${DIALSTATUS_CW}:${DIALSTATUS})})
exten = s,n,GosubIf($[${SCREEN} != ]?${DIALSTATUS},1)

exten = s,20(huntdial),NoOp(Returned from dialparties with hunt groups
to dial )
exten = s,n,Set(HuntLoop=0)
exten = s,n(a22),GotoIf($[${HuntMembers} = 1]?a30)  ; if this is from
rg-group, don't strip prefix
exten = s,n,NoOp(Returning there are no members left in the hunt group
to ring)

; dialparties.agi has setup the dialstring for each hunt member in a
variable labeled HuntMember0, HuntMember1 etc for each iteration
; and The total number in HuntMembers. So for each iteration, we will
update the CALLTRACE Data.
;
exten = s,n+2(a30),Set(HuntMember=HuntMember${HuntLoop})
exten = s,n,GotoIf($[$[${CALLTRACE_HUNT} !=  ] 
$[$[${RingGroupMethod} = hunt ] | $[${RingGroupMethod} =
firstavailable] | $[${RingGroupMethod} =
firstnotonphone]]]?a32:a35)

exten = s,n(a32),Set(CT_EXTEN=${CUT(FILTERED_DIAL,,$[${HuntLoop} +
1])})
exten = s,n,Set(DB(CALLTRACE/${CT_EXTEN})=${CALLTRACE_HUNT})
exten = s,n,Goto(s,a42)

;Set Call Trace for each hunt member we are going to call Memory groups
have multiple members to set CALL TRACE For hence the loop
;
exten = s,n(a35),GotoIf($[$[${CALLTRACE_HUNT} !=  ] 
$[${RingGroupMethod} = memoryhunt ]]?a36:a50)
exten = s,n(a36),Set(CTLoop=0)
exten = s,n(a37),GotoIf($[${CTLoop}  ${HuntLoop}]?a42)  ; if this is
from rg-group, don't strip prefix
exten = s,n,Set(CT_EXTEN=${CUT(FILTERED_DIAL,,$[${CTLoop} + 1])})
exten = s,n,Set(DB(CALLTRACE/${CT_EXTEN})=${CALLTRACE_HUNT})
exten = s,n,Set(CTLoop=$[1 + ${CTLoop}])
exten = s,n,Goto(s,a37)

exten = s,n(a42),Dial(${${HuntMember}}${ds})
exten = s,n,Set(HuntLoop=$[1 + ${HuntLoop}])
exten = s,n,GotoIf($[$[$[foo${RingGroupMethod} !=
foofirstavailable]  $[foo${RingGroupMethod} !=
foofirstnotonphone]] | $[foo${DialStatus} = fooBUSY]]?a46)
exten = s,n,Set(HuntMembers=0)
exten = s,n(a46),Set(HuntMembers=$[${HuntMembers} - 1])
exten = s,n,Goto(s,a22)

exten = s,n(a50),DBdel(CALLTRACE/${CT_EXTEN})
exten = s,n,Goto(s,a42)

; For call screening
exten = NOANSWER,1,Macro(vm,${SCREEN_EXTEN},BUSY,${IVR_RETVM})
exten = NOANSWER,n,GotoIf($[${IVR_RETVM} != RETURN |
${IVR_CONTEXT} = ]?bye)
exten = NOANSWER,n,Return
exten = NOANSWER,n(bye),Macro(hangupcall)
exten = TORTURE,1,Goto(app-blackhole,musiconhold,1)
exten = TORTURE,n,Macro(hangupcall)
exten = DONTCALL,1,Answer
exten = DONTCALL,n,Wait(1)
exten = DONTCALL,n,Zapateller()
exten = DONTCALL,n,Playback(ss-noservice)
exten = DONTCALL,n,Macro(hangupcall)

; make sure hungup calls go here so that proper cleanup occurs from call
confirmed calls and the like
;
exten = h,1,Macro(hangupcall)

Which unfortunately doesn't make much sense to me. I do see a
macro-exten-vm with a comment that it is where the call should be routed
is the extension is busy or doesn't answer. But I'm not sure how to
modify the macro-dial to make it happen.

I appreciate any help that anyone can give thanks in advance,

Jeremy


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] app_swift.c:338 engine: Failed to set voice

2010-07-30 Thread Kevin P. Fleming
On 07/28/2010 08:20 PM, Landy Landy wrote:
 Jeremy,
 
 Thanks a lot that helped and solved the problem. I had it as: 
 voice=Marta-8kHz before and that didn't work and now changed it to 
 voice=Marta.

That's because you only have the Marta-16kHz voice installed.

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

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] agi macro problem

2010-07-30 Thread Steve Edwards
 On Fri, 30 Jul 2010, Zarko Zivanovic wrote:
 
 I need simple whopicked.agi (instead of .rb) which will simply take the 
 value 30086 (that I pass to macro)

On Fri, 30 Jul 2010, Steve Edwards wrote:

 While .rb suggests a Ruby source file, .agi suggests nothing.

On Fri, 30 Jul 2010, Danny Nicholas wrote:

 I'm sure this is not a good practice, but I actually use the .agi 
 suffix on my AGI's or AGI launch stubs to keep it straight that even 
 though the actual program is bash or PERL, that the function of the 
 program is to generally be launched by the Asterisk AGI. That way, if 
 the program gets moved from /var/lib/asterisk/agi-bin, I know it's not 
 just a run-of-the-mill bash or Perl script.  Since the #! Line tells you 
 what it actually is, it is (IMO) a no harm proposition.

I don't have an issue with the practice. The phrasing of the OP implied 
[s]he thought that .agi meant something instead of .rb. Naming your Ruby 
script .agi would be perfectly acceptable to Asterisk, the shell, and 
Ruby.

-- 
Thanks in advance,
-
Steve Edwards   sedwa...@sedwards.com  Voice: +1-760-468-3867 PST
Newline  Fax: +1-760-731-3000

-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Why do Zaptel calls drop all of a sudden? Couldbusy detect be the problem?

2010-07-30 Thread Martin
Well for the best test you can call in on that line and fire Echo()
app and then you'll see if the lines
hangup by themselves ... is you use fxsks/fxs_ks signaling and it's
supported by your lines
then it's that that makes remote hangup possible

regards
Martin

On Fri, Jul 30, 2010 at 9:12 AM, bruce bruce bruceb...@gmail.com wrote:
 Thank Martin,
 That makes absolute sense. I have turned busy detect off for now and haven't
 heard complains or lines remaining open for a Day. I am in Canada. I just
 checked chan_dahdi.conf and I don't see callprogress there at all. So, I
 guess the lines are fine for hanging up by themselves. Hope this doesn't
 give me probs in future.
 Thanks,
 Bruce
 On Fri, Jul 30, 2010 at 6:18 AM, Martin asteriskl...@callthem.info wrote:

 Either turn off busydetect or increase the busycount to 5-7 or even
 more ... (10 should be conservative)
 busydetect looks for cadence or patterns of the same length ... beep
 on [X ms] beep off [Y ms]
 so you can afford to increase busycount and have a few second longer
 calls / the line is kept longer offhook
 but you don't get false busy detections

 Also in US/Canada callprogress will do a better job then busydetect
 since it looks for specific frequencies of the busy signal
 and not just noise/beep then silence ... If you're somewhere else then
 you can hire a coder to tweak callprogress algorithm
 to your country's busy signal frequencies ... Just record the busy
 signal with ztmonitor and send to someone for code patch...

 regards
 Martin

 On Wed, Jul 28, 2010 at 4:54 PM, bruce bruce bruceb...@gmail.com wrote:
  Hmmwhat about call waiting?
  You mean, when a call comes in on that specific line, it generate two
  beep
  tones and hence the system hangs up thinking it's end of the call?
  Interesting!!!
  If it is call-waiting do I have to set all of the following off for it
  to
  not give me problem again:
  callwaiting=yes
  usecallingpres=yes
  callwaitingcallerid=yes
  threewaycalling=yes
  transfer=yes
  canpark=yes
  cancallforward=yes
  busydetect=yes
  busycount=3
  Please elaborate a bit if I am off-topic.
  Regards,
  Bruce
  On Wed, Jul 28, 2010 at 5:38 PM, Danny Nicholas da...@debsinc.com
  wrote:
 
  From: asterisk-users-boun...@lists.digium.com
  [mailto:asterisk-users-boun...@lists.digium.com] On Behalf Of bruce
  bruce
  Subject: [asterisk-users] Why do Zaptel calls drop all of a sudden?
  Couldbusy detect be the problem?
 
 
 
  I am getting a complain that call on analogue lines (Sangoam A400D)
  drops
  all of a sudden. Here is what I see in logs:
 
 
 
  Could be callwaiting?
 
  --
  _
  -- Bandwidth and Colocation Provided by http://www.api-digital.com --
  New to Asterisk? Join us for a live introductory webinar every Thurs:
                http://www.asterisk.org/hello
 
  asterisk-users mailing list
  To UNSUBSCRIBE or update options visit:
    http://lists.digium.com/mailman/listinfo/asterisk-users
 
 
  --
  _
  -- Bandwidth and Colocation Provided by http://www.api-digital.com --
  New to Asterisk? Join us for a live introductory webinar every Thurs:
                http://www.asterisk.org/hello
 
  asterisk-users mailing list
  To UNSUBSCRIBE or update options visit:
    http://lists.digium.com/mailman/listinfo/asterisk-users
 

 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


 --
 _
 -- Bandwidth and Colocation Provided by http://www.api-digital.com --
 New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

 asterisk-users mailing list
 To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users


Re: [asterisk-users] Asterisk and QoS

2010-07-30 Thread William Kenworthy
For ingress - yes, but not quite correct. No you cant directly control
the QoS on someone elses interface, but you can do something none the
less.
There is a queue on the interface facing you (and if an ISP is quite
likely been made very large) - then when you get a lot of packets coming
in such as when you have an ftp session going it will queue everything.
The trick is to force the other end to keep a minimal queue buffer by
using a police filter.  It drops packets to keep the buffer to a small
size thus helping latency and minimising the effects a large buffer has
on your traffic.  The queue is to help the other end manage their flows
- not yours! - so policing helps you!

Tricky, but it appears to work.

BillK



On Fri, 2010-07-30 at 12:29 -0600, Tim Densmore wrote:
 There's no real way of shaping or applying QoS on inbound interfaces
 on any device.  You can affect how that traffic behaves once it's
 entered your device, but not how it's queued on its way to that
 device.  Think of lit like trying to stanch the flow of water at the
 end of a hose rather than simply turning the pressure down at the
 spigot.  To properly queue, it has to be done on egress, so you'd be
 better off looking at applying QoS to whatever moves traffic to your
 astersk box if input traffic on the asterisk box is the issue.  You
 can, of course, effectively setup queuing outbound return traffic
 *from* the asterisk box.
 



-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
   http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users