[asterisk-users] script to trim sip.conf

Mark Deneen mdeneen at gmail.com
Tue May 17 16:02:55 CDT 2011


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>


More information about the asterisk-users mailing list