About Mark
By MarkMark Holloway (CCIE #27384)
I started this blog as a place holder for my technical notes. I had a difficult time finding resources on the Internet for SIP related technologies specific to Service Provider and large Enterprise VoIP deployments. I knew that if I write my notes on paper they would get lost, so I created a WordPress blog for my own personal storage of information. I soon realized this is a superior method to store notes and I would no longer invest in spiral bound notebooks. I started receiving messages from folks who work with similar technologies who found the information I am writing about to be useful for them as well. I continue to write about my technical experiences and that more people will find this information equally as useful for them as it is for me.
Enjoying the fantastic view of Milan, Italy!

Hi Mark,
Do you have any tips regarding how to view a specific call flow from the Broadworks XSLogs. In a production system the file is huge, so jumping from localhostid is a huge work.
I know that Hammer call analyzer does it. But do you know some other way?. Please advise.
Thanks.
The only other option is to purchase the license so Broadworks generates Radius call records and sends the data to a Radius server where the data is stored in a SQL database. You would then run SQL queries against the database containing particular call information and only the results for that call will return. This is quite common when storing and querying Acme Packet Session Director CDR’s for troubleshooting. This method also keeps your AS server disk processing much lower. I advised Broadsoft that the Radius option should be included with Broadworks, but their intention of supporting Radius CDR’s is for real-time billing applications such as Calling Cards, so there is no way to get this for free even if you’re planning to use it strictly for troubleshooting.
Hey man,
Just wanted to say congrats on passing the CCIE Voice! I don’t know if you remember me but I was there with you in RTP on September 27th, I was the white guy taking the CCIE R&S. Unfortunately, I lost that battle! Glad to see that atleast one of us passed!
Now I am working for Cisco partner in STL area doing alot of Voice and wireless deployments, so I hope to get CCVP by end of year.
Congrats again man! You deserve it and glad to see all that hard work pay off!
-Steve Bowler
Do you have a configuration sample for using a Cisco CUBE between a CallManager 4.x and Exchange 2010 UM? I can not figure out how to relay the MWI SIP Notify messages from Exchange UM to the CallManager and I’m also having a hard time getting Exchange Auto Attendants outbound dialing to work. The calls get setup but the Codecs are not set so theres no audio in either direction.
Thanks,
Mike Shelley
Hi Mark,
Happy New Year.
I am looking for a Broadsoft Consultant for an immediate contract in Europe – someone with R16 SP1 experience. Do you know where I can find one to complete an IMS fixed mobile convergence from a troubleshooting etc perspective?
thank you
Hey mate..
I like reading your blog notes from time to time, always high quality.
I’ll hook up the RSS, but I’ve started to head towards twitter these days. Have you got a twitter account as well?
Nice pic from the roof of the Duomo too!
Cheers,
Tim.
Greetings Mark.
Stumbled across this web site and have to say, quite impressed. I have been in VoIP for several years now and your info is spot on.
Having started a new job, the environment is completely different from what I am use to and they do not have the sip debug tools I am accustom to (week on the sip debug but strong on the network tools). Using your command list notes for Adtran, Acme, and Broadsoft, I am now able to start getting meaningful debug reports.
Thanks mate.
Hi Mark
I’m a CUCM expert as well as Tandberg Engineer working at TDC; one of the largest Service Providers and Systems Integrators in Sweden.
I’m currently investigation how to setup a Hosted Video Service within the Service provider that I work with. We already have a platform based on ACME and Broadworks and I’m trying to figure out if this could be a viable solution. Since I don’t know these platforms I’m trying to get my head around what needs to be done and what the the if’s and but’s.
I guess what I’m after is some experience from using ACME/Broadworks as a Video platform, do you know if this has been done with any success anywhere?
/Peter
Mark,
Great blog with valuable technical information. Keep the Acme Packet tech notes coming as it seems there is not a lot of resources/communities/blogs out there for Acme Packet, unlike with Cisco.
Thanks,
Anthony
In regards to the question about digging through XSLogs :
There are two other options available -
AS_CLI – sip trace with the protocol monitor tool
or
there is a windows application called “BroadWorks Log Parser”, which works fairly well.
Great job Mark on the website!
I deploy a lot of BS and Acme product as well, so feel free to send me obscure questions. I’ve found a couple things useful here, so it’s only fair i provide some input if I’m too lazy to make my own site!
Hi Mark,
Just suggesting a new post on Acmepacket SBCs. More samples of HMR configuration:
Perhaps config for deleting part of the headers like the case I have.
How to configure an HMR to delete “user=phone” from the request-line of the INVITE.
Thnx a lot for taking my suggestion in to account any time and for having this web.
Rgds!
/PMF
Looking for some consulting help on a new Broadsoft R17.sp3 deployment. Appears 3 days after the vendor configured we have a corrupt times ten db. Can not assign Group level service “Music on Hold” to a particular group. But we can to a new group.
We don’t have direct access to Broadsoft TAC. thoughts ??
I find myself searching your site at least once per week. So far I haven’t been let down in the quest for information. I know others at my place of employment do the same and speak highly of you and this site. Keep up the good work. Much appreciated!
- Keith
Mark,
I have a need to manipulate the data in ISDN PRI call setup. In our situation Caller A (number AAA-AAA-AAAA) calls our customer B (number BBB-BBB-BBBB) and then when not answered the call redirects to our company at C (number CCC-CCC-CCCC). We are presented with ANI (Automatic Number ID) of A and the DNIS (Dialed Number ID Service) of C. The data is there from B but it is not presented to us. I need a means to swap the B and A phone numbers before they reach our switch. Can you help? This is all North American dial plan.
Thanks
Hi Mark, I was wondering if you could help? I have an issue with calls not tearing down on the M6 platform…..the end user hangs up before the call is answered however the phone still rings. From the Sip trace it appears that the CANCEL is not being sent internally from the Sip Gateway to the phone. Would you have any ideas why this is? Any help would be appreciated, many thanks and best regards.
Hi Mark
Can you please assist with an easy step-by-step setting up a Mitel IP Phone on BroadWorks.
Your assistants will be highly appreciated
Kind Regards,
Elton
Great site, found some very useful reads on here!
Has anyone had problems when connecting an IAD, for instance a Linksys 2102 that only has g729a support, not straight forward g729?
When a g729 agent calls this g729a IAD through a acme packet 3820, there is a 4 second audio delay and poor media quality.
Outbound calls from the g729a IAD are fine.
Ideas?
Mark,
Nice site with concise, clear, and thorough content. Thanks!
Hello Mark,
Just taking a stab here. Have found your site to be very informative. I was wondering if you could help with this my scenario.
We recently deployed Broadworks. I am trying to provision a trunk link for a site. I already succeeded in creating the trunk, assigning a Pilot user and some trunk users. But before the call could be successful from the Cisco router, I had to recommend they translate the calling TN to the Pilot user TN which is also what I have configured as the Trunk Identity. (Have had to read a lot of docs to get this idea).
Here is the topology
VOIP_PHONEMy Acme SBCremote site Acme SBCTRUNK3945 router PRI port NEC PBX Phone
The call now work from them to me but not the other way round. Please do you have a tested working config with similar scenario. Basically something from the router’s point of view with an Acme SBC in the middle.
Thank you.
Just want to say that your blog post “Cisco ASYNC NM-16A Console Management” is awesome and helpful
Hi dude, how are you? its been a while!!! i hope you are having a good time!!!!
See ya bro
Hello Mark,
I have some contract syslog configuration work on a 2620 and 3820 SBC if you are interested.
Hey Mark…Love your site. I see you have quite a bit of tats which I plan on moving in that direction myself and I’m also a voice guy. Do you find it limits or hinders your professional career or does the IE Voice push the door open regardless? Thanks
Mark, I see you are currently playing with acme box. I’ve just started and the latest issue I have is DTMF on outgoing direction. CUCM 8.0 -> acme 3820 3.6.7 -> AT&T SIP trunk. Calls went through, but pressing button only generate sounds, heard at remote end, but no affects on remote AA. Incoming DTMF through CUCM to UCCX works fine. Would you suggest some area I look into? Thanks,
For calls to the PSTN, ensure you are using the right payload type in the SDP (usually 101). Have you used Wireshark to capture the SIP and RTP stream to see what is negotiated with both ends? Payload 101 is the most commone, but I have seen instances where the other end is expecting something other than 101 and does not honor the payload type offered in the 200 OK.
Hey Mark,
Studying for my CCIE Voice LAB and I’m in the Phoenix area as well. Do you know of any CCIE Voice Study Groups or any like-minded individuals who would be interested in getting together and practicing for the LAB exam? I have pretty nice LAB setup just looking for a study partner. Thanks for your time!
Hey, Mark,
Thanks for sharing these useful resources!
Hey mark, man do we have a lot in common, been in the Cisco game for about 13yrs now were standing up a cloud platform with BroadSoft and Acme. I am having a hell of a time finding phone templates, and am about to assign some of our team to R&D for this purposes. Ran across your site thought I would say hello, ask if you knew anyone that has developed templates already for Cisco phones (other than SPA)? Site’s cool, seems like you have a good deal of followers as well:) I have been teaching for a while, if there is anything I can do for you let me know. Other than that keep up the good work buddy!
Hey Mark, thank you for publishing your notes, this is incredibly educational and engaging! Would you consider doing an entry on common blocking techniques on the sbc? For example, SIPVicious protection, brute-force attacks, blocking certain IP’s/subnets and phone numbers?
Thanks for this wonderful resource!
joe
Hello mark ,tanks for you useful website . i want to omit “21″ from “211xxx” number and send it through E1 to PBX
may you help me for translation rule and translation profile .
Where do I find the tool noted in the notes above “BroadWorks Log Parser” ? I am not finding this on my Google searches…
Mark,
Do you have a recommendation for best in class Broadsoft re-seller for an enterprise looking for hosted collaboration solution?
Thanks
Ken
Mark,
Great website! Just wondered if you had any experience of ACME configuration for SRTP and specifically cypto= rekeying when UA B changes.