script to trim sip.conf

Home » Asterisk Users » script to trim sip.conf
Asterisk Users 1 Comment

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=”” 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@default

[200](seb-exten)
callerid=”Ramona Minero” <200>
mailbox=200@default

One thought on - script to trim sip.conf

  • Holy cow! you made my day….

    Thank you so much… It works great!!!

    S.

    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=”” 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@default

    [200](seb-exten)
    callerid=”Ramona Minero” <200>
    mailbox=200@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.