Hey Guys! Sorry i am posting scripting question in asterisk forum but i had no choice. also i am not script expert so i though anyone here might help me. following is my example sip.conf now i want to add accountcode="<callerid_name>" for example accountcode="Katie Wilson" in entire file. we have around 200 extension could someone help me to figure out how to do that with perl script or shell would be fine. [100](seb-exten) callerid="Katie Wilson" <100> mailbox=100 at default [200](seb-exten) callerid="Ramona Minero" <200> mailbox=200 at default -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110517/61bfe9d8/attachment.htm>
On Tue, May 17, 2011 at 4:21 PM, satish patel <satish_lx at hotmail.com> wrote:> Hey Guys! > > Sorry i am posting scripting question in asterisk forum but i had no > choice. also i am not script expert so i though anyone here might help me. > > following is my example sip.conf now i want to add > accountcode="<callerid_name>" for example accountcode="Katie Wilson" in > entire file. we have around 200 extension could someone help me to figure > out how to do that with perl script or shell would be fine. > > [100](seb-exten) > callerid="Katie Wilson" <100> > mailbox=100 at default > > [200](seb-exten) > callerid="Ramona Minero" <200> > mailbox=200 at default >Satish, Give this a shot: cat sip.conf | perl -pi -e "s/^callerid=\"(.*)\" <(.*)>/callerid=\"\$1\" <\$2>\naccountcode=\"\$1\"/" > sip.conf.new and compare them. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110517/a35fa6ca/attachment.htm>
Holy cow! you made my day....
Thank you so much... It works great!!!
S.
From: mdeneen at gmail.com
Date: Tue, 17 May 2011 17:02:55 -0400
To: asterisk-users at lists.digium.com
Subject: Re: [asterisk-users] script to trim sip.conf
On Tue, May 17, 2011 at 4:21 PM, satish patel <satish_lx at hotmail.com>
wrote:
Hey Guys!
Sorry i am posting scripting question in asterisk forum but i had no choice.
also i am not script expert so i though anyone here might help me.
following is my example sip.conf now i want to add
accountcode="<callerid_name>" for example
accountcode="Katie Wilson" in entire file. we have around 200
extension could someone help me to figure out how to do that with perl script or
shell would be fine.
[100](seb-exten)
callerid="Katie Wilson" <100>
mailbox=100 at default
[200](seb-exten)
callerid="Ramona Minero" <200>
mailbox=200 at default
Satish,
Give this a shot:
cat sip.conf | perl -pi -e "s/^callerid=\"(.*)\"
<(.*)>/callerid=\"\$1\"
<\$2>\naccountcode=\"\$1\"/" > sip.conf.new
and compare them.
--
_____________________________________________________________________
-- 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://lists.digium.com/pipermail/asterisk-users/attachments/20110517/0fc1ba45/attachment.htm>