[prev in list] [next in list] [prev in thread] [next in thread] 

List:       cisco-voip
Subject:    Re: [cisco-voip] [External] Re: Is it possible to bulk export phones from CLI or API?
From:       "Louis Koekemoer \(MEA\) via cisco-voip" <cisco-voip () puck ! nether ! net>
Date:       2021-05-26 20:53:18
Message-ID: HE1PR06MB302043D2B5EB7D6847773FFDED249 () HE1PR06MB3020 ! eurprd06 ! prod ! outlook ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]

[Attachment #4 (text/plain)]

Hunter,

Some time ago I had this issue and you mentioned if I want everything I should remove \
where and everything after it. I have a bug hence I need to use this method until I \
can one day convince business to upgrade. I need to get all my line info. More \
specific I am looking for CSS, Recording option, recording profile, recording media \
source and Monitoring Calling Search Space. Could you guys help me to alter this \
script to include these parameters?


From: Hunter Fuller <hf0002@uah.edu>
Sent: Thursday, 18 February 2021 21:38
To: Louis Koekemoer (MEA) <Louis.Koekemoer@dimensiondata.com>
Cc: Alan Libbee <alan.libbee@umgc.edu>; cisco-voip <cisco-voip@puck.nether.net>
Subject: Re: [External] Re: [cisco-voip] Is it possible to bulk export phones from \
CLI or API?

If you want to use it to match everything, just delete the word "where" and \
everything after it. If you don't specify a "where" clause it matches everything.

I'm sure you won't want to bother with axlrows since you already have what you need, \
but here is one way you could have done it. It is not possible to use axlrows to do \
it for device profiles because we don't use those so I haven't written that - sorry.

> > > phones = get_phones(name="SEP700B4F9C44B8")
    for phone in phones:
        dirn_uuid = phone.lines[0][0].dirn._uuid
        dirn = get_suds_client().service.getLine(uuid=dirn_uuid)[0][0] #hack
        print(phone.name<http://phone.name> + "," + phone.description + "," + \
dirn.pattern + "," + dirn.shareLineAppearanceCssName[0]) SEP700B4F9C44B8,Hunter \
Fuller (Cisco 8851 SIP) - Home,5331,COS-Unlimited-CSS

--
Hunter Fuller (they)
Router Jockey
VBH Annex B-5
+1 256 824 5331

Office of Information Technology
The University of Alabama in Huntsville
Network Engineering


On Thu, Feb 18, 2021 at 1:31 PM Louis Koekemoer (MEA) \
<Louis.Koekemoer@dimensiondata.com<mailto:Louis.Koekemoer@dimensiondata.com>> wrote: \
Alan,

This is exactly what I am looking for. I will use it like below, as I am interested \
in all. What would I change to do the same for UDP, as not every user necessarily has \
a jabber or physical phone device

run sql select device.name<http://device.name>, device.description, \
numplan.dnorpattern, routepartition.name<http://routepartition.name>, \
callingsearchspace.name<http://callingsearchspace.name>, devicenumplanmap.e164mask, \
devicepool.name<http://devicepool.name>, devicenumplanmap.busytrigger, \
devicenumplanmap.maxnumcalls from numplan inner join devicenumplanmap on numplan.pkid \
= devicenumplanmap.fknumplan inner join device on devicenumplanmap.fkdevice = \
device.pkid inner join routepartition on routepartition.pkid = \
numplan.fkroutepartition inner join callingsearchspace on callingsearchspace.pkid = \
numplan.fkcallingsearchspace_sharedlineappear inner join devicepool on \
device.fkdevicepool = devicepool.pkid where numplan.dnorpattern like '%'

From: Alan Libbee <alan.libbee@umgc.edu<mailto:alan.libbee@umgc.edu>>
Sent: Thursday, 18 February 2021 21:12
To: Louis Koekemoer (MEA) \
<Louis.Koekemoer@dimensiondata.com<mailto:Louis.Koekemoer@dimensiondata.com>>; \
                cisco-voip \
                <cisco-voip@puck.nether.net<mailto:cisco-voip@puck.nether.net>>
Subject: Re: Is it possible to bulk export phones from CLI or API?


Louis,

Below is a query you can run from the CLI in CallManager over ssh. You can change the \
end from '24%' to any number you want, similar to directory number starts with 24. \
You can modify this query or build a similar one to get the fields you are looking \
for.

run sql select device.name<http://device.name>, device.description, \
numplan.dnorpattern, routepartition.name<http://routepartition.name>, \
callingsearchspace.name<http://callingsearchspace.name>, devicenumplanmap.e164mask, \
devicepool.name<http://devicepool.name>, devicenumplanmap.busytrigger, \
devicenumplanmap.maxnumcalls from numplan inner join devicenumplanmap on numplan.pkid \
= devicenumplanmap.fknumplan inner join device on devicenumplanmap.fkdevice = \
device.pkid inner join routepartition on routepartition.pkid = \
numplan.fkroutepartition inner join callingsearchspace on callingsearchspace.pkid = \
numplan.fkcallingsearchspace_sharedlineappear inner join devicepool on \
device.fkdevicepool = devicepool.pkid where numplan.dnorpattern like '24%'

Example Output:

name            description                                dnorpattern name           \
name                 e164mask       name       busytrigger maxnumcalls \
=============== ============================================== =========== ======= \
================= ========== ========== =========== =========== CSFBLAH      CSF  for \
Blah                             2408675309 Internal_PT Long_Distance 12408675309 \
Example 1                     2


Hope this helps.

-Alan


________________________________
From: cisco-voip <cisco-voip-bounces@puck.nether.net<mailto:cisco-voip-bounces@puck.nether.net>> \
on behalf of Louis Koekemoer (MEA) \
                <Louis.Koekemoer@dimensiondata.com<mailto:Louis.Koekemoer@dimensiondata.com>>
                
Sent: Thursday, February 18, 2021 1:44 PM
To: cisco-voip <cisco-voip@puck.nether.net<mailto:cisco-voip@puck.nether.net>>
Subject: [cisco-voip] Is it possible to bulk export phones from CLI or API?


Hi,



I recently upgraded my CUCM clusters to CUCM 12.5su3. I hit a bit of an issue. 2 \
bugs. 1 on exporting all devices or all UDP, all details and 2 generating UDP reports \
or Phone reports. I need to do these on a weekly basis and I have 3 cluster with \
around 7000-1000 UDP per cluster and up to 33000 phones/devices per cluster. Now as \
per the below it breaks on around 700-800 devices. I logged a TAC case and this is \
what TAC identified. Firstly the customer is not happy with bleeding edge(Not \
released yet). I am not very clued up on API's but is there possible a way I can \
either "export" all devices, all details via cli or with a API? I have a few more \
clusters to upgrade but all put on hold due to this.





1. https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvv67192<https://nam11.safelinks.pr \
otection.outlook.com/?url=https%3A%2F%2Fbst.cloudapps.cisco.com%2Fbugsearch%2Fbug%2FCS \
Cvv67192&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df9%7C70 \
4ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983601572%7CUnknown%7CTWFpbGZsb3d8ey \
JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=sr4n26vQfEhwnrWn392hbBjP46n073g2vTLyw5SKnf0%3D&reserved=0>




Symptom:

Export of Bulk Phones Job , stays in "Processing" State and does not "Completes"

Export of Bulk UDP Job , stays in "Processing" State and does not "Completes"



Conditions:

Export fails if it's more than 520 phone records through Phone -> Export Phone/UDP -> \
All Details



Workaround:

1. Export phones around 400 records through Phone -> Export Phone -> Specific Details

2. Export 800+ records through Import/Export -> Export operation.





The known fixed version is CCM.12.5(1.14900.42) but is going to be released in late \
February.



2. https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvw44625<https://nam11.safelinks.pr \
otection.outlook.com/?url=https%3A%2F%2Fbst.cloudapps.cisco.com%2Fbugsearch%2Fbug%2FCS \
Cvw44625&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df9%7C70 \
4ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983611566%7CUnknown%7CTWFpbGZsb3d8ey \
JWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=VzD5xg%2By8XySV2dAZahQ20SSd%2BalkdWJRGa9nOvm5r0%3D&reserved=0>






Symptom:

When customer submits bat job for (Bulk Administration --> Phones --> Generate Phone \
Reports) failed event can be observed from Job Scheduler page.



Issue started after upgrading to CUCM 12.5 SU3



Conditions:

Generate Phone Report under Bulk Administration



Workaround:

While Generating the  Phone Report,

Bulk Administration --> Phones --> Generate Phone Reports  after selecting mandatory \
fields,

under IP Phone services fields two checkboxes are there for speed dial services and \
IP Phone services, if the user can checked those boxes and run the job Report will \
generate successfully



The known fixed version is CCM.12.5(1.14900.42) but is going to be released in late \
February.


[ddlogo]
Louis Koekemoer (MEA)
Engineer - IPT - L4
m. +27 71 6808790
t. +27 11 5754317
email. louis.koekemoer@dimensiondata.com<mailto:louis.koekemoer@dimensiondata.com>
dimensiondata.com<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fww \
w.dimensiondata.com%2F&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d \
8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983611566%7CUnknown%7C \
TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=mHZOq8WiLH5ONsLtsuSEz311srS6dWDi5GfGScyMVjA%3D&reserved=0>
 [ddtwitter]<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter \
.com%2FDiDataMEA&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9 \
df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983621560%7CUnknown%7CTWFpbG \
Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=P3VxRmJGNwBYdX5esUANZSABBxH%2FalQelYxRR%2Bnx4sU%3D&reserved=0>
 [ddlinkedin]<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.li \
nkedin.com%2Fcompany%2Fdimension-data-middle-east-and-africa&data=04%7C01%7Calan.libbe \
e%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1 \
%7C0%7C637492708983641549%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi \
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=3PmUo1tpbkznjoiK7%2B0q7WqJluszHAMnVLTTSER3MkY%3D&reserved=0>
 [ddfacebook]<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.fa \
cebook.com%2FDiDataMEA&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d \
8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983651540%7CUnknown%7C \
TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=alo66IOqggKMBQEaZhsjEcLtLTYJQtm5k3t0L4nPLhE%3D&reserved=0>
 [ddinstagram]<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.i \
nstagram.com%2F_dimensiondata_&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345b \
f3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983671533%7CUn \
known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=VOKNK6mCRmNqB5CLgaIziULRzSd9zYSNE3Kkcq%2FJEVs%3D&reserved=0>
 [Logo]<https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.dimensio \
ndata.com%2F&data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df9% \
7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983671533%7CUnknown%7CTWFpbGZsb3 \
d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=Rn2NtjxVoAEuveElN3wcO2f2VNt6ScZhjJe0Ujob8bQ%3D&reserved=0>
                
.
.

This email and all contents are subject to the following disclaimer:
https://www.dimensiondata.com/email-disclaimer<https://nam11.safelinks.protection.outl \
ook.com/?url=https%3A%2F%2Fwww.dimensiondata.com%2Femail-disclaimer&data=04%7C01%7Cala \
n.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f \
7a9%7C1%7C0%7C637492708983681526%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV \
2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=F%2BnptdrOsp%2FK9ZTzT5%2FKSKl3mpFQsEAb5TqzRUfuLZ4%3D&reserved=0>



itevomcid
_______________________________________________
cisco-voip mailing list
cisco-voip@puck.nether.net<mailto:cisco-voip@puck.nether.net>
https://puck.nether.net/mailman/listinfo/cisco-voip<https://puck.nether.net/mailman/listinfo/cisco-voip>



[Attachment #5 (text/html)]

<html xmlns:v="urn:schemas-microsoft-com:vml" \
xmlns:o="urn:schemas-microsoft-com:office:office" \
xmlns:w="urn:schemas-microsoft-com:office:word" \
xmlns:x="urn:schemas-microsoft-com:office:excel" \
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" \
xmlns="http://www.w3.org/TR/REC-html40"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
p.gmail-m-7901180231892168742xmsonormal, li.gmail-m-7901180231892168742xmsonormal, \
div.gmail-m-7901180231892168742xmsonormal  \
{mso-style-name:gmail-m_-7901180231892168742xmsonormal;  mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-ZA" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span \
style="mso-fareast-language:EN-US">Hunter,<o:p></o:p></span></p> <p \
class="MsoNormal"><span \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span style="mso-fareast-language:EN-US">Some time ago I had this \
issue and you mentioned if I want everything I should remove where and everything \
after it. I have a bug hence I need to use this method until I can one day convince \
business  to upgrade. I need to get all my line info. More specific I am looking for \
CSS, Recording option, recording profile, recording media source and Monitoring \
Calling Search Space. Could you guys help me to alter this script to include these \
parameters?<o:p></o:p></span></p> <p class="MsoNormal"><span \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <p \
class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p></o:p></span></p> <p \
class="MsoNormal"><span \
style="mso-fareast-language:EN-US"><o:p>&nbsp;</o:p></span></p> <div \
style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm"> <p \
class="MsoNormal"><b><span lang="EN-US">From:</span></b><span lang="EN-US"> Hunter \
Fuller &lt;hf0002@uah.edu&gt; <br>
<b>Sent:</b> Thursday, 18 February 2021 21:38<br>
<b>To:</b> Louis Koekemoer (MEA) &lt;Louis.Koekemoer@dimensiondata.com&gt;<br>
<b>Cc:</b> Alan Libbee &lt;alan.libbee@umgc.edu&gt;; cisco-voip \
&lt;cisco-voip@puck.nether.net&gt;<br> <b>Subject:</b> Re: [External] Re: \
[cisco-voip] Is it possible to bulk export phones from CLI or \
API?<o:p></o:p></span></p> </div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">If you want to use it to match everything, just delete the word \
&quot;where&quot; and everything after it. If you don't specify a &quot;where&quot; \
clause it matches everything.<o:p></o:p></p> </div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">I'm sure you won't want to bother with axlrows since you already \
have what you need, but here is one way you could have done it. It is not possible to \
use axlrows to do it for device profiles because we don't use those so I haven't \
written  that - sorry.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">&gt;&gt;&gt; phones = \
get_phones(name=&quot;SEP700B4F9C44B8&quot;)<br> &nbsp; &nbsp; for phone in \
phones:<br> &nbsp; &nbsp; &nbsp; &nbsp; dirn_uuid = phone.lines[0][0].dirn._uuid<br>
&nbsp; &nbsp; &nbsp; &nbsp; dirn = \
get_suds_client().service.getLine(uuid=dirn_uuid)[0][0] #hack<br> &nbsp; &nbsp; \
&nbsp; &nbsp; print(<a href="http://phone.name">phone.name</a> + &quot;,&quot; + \
phone.description + &quot;,&quot; + dirn.pattern + &quot;,&quot; + \
dirn.shareLineAppearanceCssName[0])<br> SEP700B4F9C44B8,Hunter Fuller (Cisco 8851 \
SIP) - Home,5331,COS-Unlimited-CSS<o:p></o:p></p> </div>
<div>
<div>
<div>
<div>
<div>
<div>
<div>
<p class="MsoNormal"><br>
--<br>
Hunter Fuller (they)<br>
Router Jockey<br>
VBH Annex B-5<br>
+1 256 824 5331<br>
<br>
Office of Information Technology<br>
The University of Alabama in Huntsville<br>
Network Engineering<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<div>
<p class="MsoNormal">On Thu, Feb 18, 2021 at 1:31 PM Louis Koekemoer (MEA) &lt;<a \
href="mailto:Louis.Koekemoer@dimensiondata.com">Louis.Koekemoer@dimensiondata.com</a>&gt; \
wrote:<o:p></o:p></p> </div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0cm 0cm 0cm \
6.0pt;margin-left:4.8pt;margin-right:0cm"> <div>
<div>
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Alan,<o:p></o:p></p> <p \
class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
 <p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">This \
is exactly what I am looking for. I will use it like below, as I am interested in \
all. What would I change to do the same for UDP, as not every user necessarily has a \
jabber  or physical phone device<o:p></o:p></p>
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p> <p \
class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">run sql \
select <a href="http://device.name" target="_blank">
device.name</a>, device.description, numplan.dnorpattern, <a \
href="http://routepartition.name" target="_blank"> routepartition.name</a>, <a \
href="http://callingsearchspace.name" target="_blank"> callingsearchspace.name</a>, \
devicenumplanmap.e164mask, <a href="http://devicepool.name" target="_blank"> \
devicepool.name</a>, devicenumplanmap.busytrigger, devicenumplanmap.maxnumcalls from \
numplan inner join devicenumplanmap on numplan.pkid = devicenumplanmap.fknumplan \
inner join device on devicenumplanmap.fkdevice = device.pkid inner join \
routepartition on routepartition.pkid  = numplan.fkroutepartition inner join \
callingsearchspace on callingsearchspace.pkid = \
numplan.fkcallingsearchspace_sharedlineappear inner join devicepool on \
device.fkdevicepool = devicepool.pkid where numplan.dnorpattern like \
'%'<o:p></o:p></p> <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p> \
<div> <div style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0cm 0cm \
0cm;border-color:currentcolor currentcolor"> <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span \
lang="EN-US">From:</span></b><span lang="EN-US"> Alan Libbee &lt;<a \
href="mailto:alan.libbee@umgc.edu" target="_blank">alan.libbee@umgc.edu</a>&gt; <br>
<b>Sent:</b> Thursday, 18 February 2021 21:12<br>
<b>To:</b> Louis Koekemoer (MEA) &lt;<a \
href="mailto:Louis.Koekemoer@dimensiondata.com" \
target="_blank">Louis.Koekemoer@dimensiondata.com</a>&gt;; cisco-voip &lt;<a \
href="mailto:cisco-voip@puck.nether.net" \
target="_blank">cisco-voip@puck.nether.net</a>&gt;<br> <b>Subject:</b> Re: Is it \
possible to bulk export phones from CLI or API?</span><o:p></o:p></p> </div>
</div>
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p> <p \
class="MsoNormal" style="mso-margin-top-alt:auto;margin-bottom:12.0pt">&nbsp;<o:p></o:p></p>
 <div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">Louis,</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">Below is a query you can run from the CLI in \
CallManager over ssh. You can change the end from '24%' to any number you want, \
similar to  directory number starts with 24. You can modify this query or build a \
similar one to get the fields you are looking&nbsp;for.</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">run sql select <a href="http://device.name" \
target="_blank"> device.name</a>, device.description, numplan.dnorpattern, <a \
href="http://routepartition.name" target="_blank"> routepartition.name</a>, <a \
href="http://callingsearchspace.name" target="_blank"> callingsearchspace.name</a>, \
devicenumplanmap.e164mask, <a href="http://devicepool.name" target="_blank"> \
devicepool.name</a>, devicenumplanmap.busytrigger, devicenumplanmap.maxnumcalls from \
numplan inner join devicenumplanmap on numplan.pkid = devicenumplanmap.fknumplan \
inner join device on devicenumplanmap.fkdevice = device.pkid inner join \
routepartition on routepartition.pkid  = numplan.fkroutepartition inner join \
callingsearchspace on callingsearchspace.pkid = \
numplan.fkcallingsearchspace_sharedlineappear inner join devicepool on \
device.fkdevicepool = devicepool.pkid where numplan.dnorpattern like \
'24%'</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">Example Output:</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp;description&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; dnorpattern name&nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; name&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp;e164mask&nbsp; &nbsp; &nbsp; &nbsp;name &nbsp; &nbsp; &nbsp;  busytrigger \
maxnumcalls </span><o:p></o:p></p> <div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">=============== \
============================================== =========== ======= ================= \
========== ========== ===========  ===========</span><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">CSFBLAH&nbsp; &nbsp; &nbsp; CSF &nbsp;for \
Blah&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp;2408675309 Internal_PT Long_Distance 1<span \
style="background:white">2408675309&nbsp;</span>Example  1&nbsp; &nbsp; &nbsp; &nbsp; \
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2</span><o:p></o:p></p> </div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">Hope this helps.&nbsp;</span><o:p></o:p></p> \
</div> <div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">-Alan&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><span \
style="font-size:12.0pt;color:black">&nbsp;</span><o:p></o:p></p> </div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="gmail-m_-7901180231892168742divRplyFwdMsg">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><b><span \
style="color:black">From:</span></b><span style="color:black"> cisco-voip &lt;<a \
href="mailto:cisco-voip-bounces@puck.nether.net" \
target="_blank">cisco-voip-bounces@puck.nether.net</a>&gt;  on behalf of Louis \
Koekemoer (MEA) &lt;<a href="mailto:Louis.Koekemoer@dimensiondata.com" \
target="_blank">Louis.Koekemoer@dimensiondata.com</a>&gt;<br> <b>Sent:</b> Thursday, \
February 18, 2021 1:44 PM<br> <b>To:</b> cisco-voip &lt;<a \
href="mailto:cisco-voip@puck.nether.net" \
target="_blank">cisco-voip@puck.nether.net</a>&gt;<br> <b>Subject:</b> [cisco-voip] \
Is it possible to bulk export phones from CLI or API?</span> <o:p></o:p></p>
<div>
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p> \
</div> </div>
<div>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 7.5pt">
<div>
<div>
<p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">Hi,</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">I recently upgraded my CUCM clusters to CUCM \
12.5su3. I hit a bit of an issue. 2 bugs. 1 on exporting all devices or all UDP, all \
details and  2 generating UDP reports or Phone reports. I need to do these on a \
weekly basis and I have 3 cluster with around 7000-1000 UDP per cluster and up to \
33000 phones/devices per cluster. Now as per the below it breaks on around 700-800 \
devices. I logged a TAC  case and this is what TAC identified. Firstly the customer \
is not happy with bleeding edge(Not released yet). I am not very clued up on API's \
but is there possible a way I can either "export" all devices, all details via cli or \
with a API? I have a few more  clusters to upgrade but all put on hold due to \
this.</span><o:p></o:p></p> <p class="gmail-m-7901180231892168742xmsonormal" \
style="line-height:18.75pt"><span lang="EN-US" \
style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">1. <a \
href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbst.cloudapps. \
cisco.com%2Fbugsearch%2Fbug%2FCSCvv67192&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C7 \
5ff6196f22345bf3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708 \
983601572%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi \
LCJXVCI6Mn0%3D%7C3000&amp;sdata=sr4n26vQfEhwnrWn392hbBjP46n073g2vTLyw5SKnf0%3D&amp;reserved=0" \
target="_blank"> https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvv67192</a></span><o:p></o:p></p>
 <p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">Symptom:</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">Export of Bulk Phones Job , stays in \
&quot;Processing&quot; State and does not &quot;Completes&quot;</span><o:p></o:p></p> \
<p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">Export of Bulk UDP Job , stays in \
&quot;Processing&quot; State and does not &quot;Completes&quot;</span><o:p></o:p></p> \
<p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">Conditions:</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">Export fails if it's more than 520 phone records \
through Phone -&gt; Export Phone/UDP -&gt; All Details</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">Workaround:</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">1. Export phones around 400 records through Phone \
-&gt; Export Phone -&gt; Specific Details</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">2. Export 800+ records through Import/Export -&gt; \
Export operation.</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">The known fixed version is CCM.12.5(1.14900.42) \
but is going to be released in late February.</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">2. <a \
href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fbst.cloudapps. \
cisco.com%2Fbugsearch%2Fbug%2FCSCvw44625&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C7 \
5ff6196f22345bf3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708 \
983611566%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwi \
LCJXVCI6Mn0%3D%7C3000&amp;sdata=VzD5xg%2By8XySV2dAZahQ20SSd%2BalkdWJRGa9nOvm5r0%3D&amp;reserved=0" \
target="_blank"> https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvw44625</a></span><o:p></o:p></p>
 <p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">Symptom:</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">When customer submits bat job for (Bulk \
Administration --&gt; Phones --&gt; Generate Phone Reports) failed event can be \
observed from Job Scheduler  page. </span><o:p></o:p></p>
<p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444;background:yellow">Issue started after upgrading to \
CUCM 12.5 SU3</span><o:p></o:p></p> <p class="gmail-m-7901180231892168742xmsonormal" \
style="line-height:18.75pt"><span lang="EN-US" \
style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">Conditions:</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">Generate Phone Report under Bulk \
Administration</span><o:p></o:p></p> <p class="gmail-m-7901180231892168742xmsonormal" \
style="line-height:18.75pt"><span lang="EN-US" \
style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">Workaround:</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">While Generating the&nbsp; Phone Report, \
</span><o:p></o:p></p> <p class="gmail-m-7901180231892168742xmsonormal" \
style="line-height:18.75pt"><span lang="EN-US" style="color:#444444">Bulk \
Administration --&gt; Phones --&gt; Generate Phone Reports&nbsp; after selecting \
mandatory fields,</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">under IP Phone services fields two checkboxes are \
there for speed dial services and IP Phone services, if the user can checked those \
boxes  and run the job Report will generate successfully</span><o:p></o:p></p>
<p class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><b><span \
lang="EN-US" style="color:#444444">The known fixed version is CCM.12.5(1.14900.42) \
but is going to be released in late February.</span></b><o:p></o:p></p> <p \
class="gmail-m-7901180231892168742xmsonormal" style="line-height:18.75pt"><span \
lang="EN-US" style="color:#444444">&nbsp;</span><o:p></o:p></p> </div>
</div>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" align="left" \
width="640" style="width:480.0pt"> <tbody>
<tr>
<td width="109" valign="top" style="width:81.75pt;padding:0cm 0cm 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="109" \
style="width:81.75pt"> <tbody>
<tr>
<td valign="top" style="padding:0cm 0cm 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <img border="0" width="135" height="110" style="width:1.4062in;height:1.1458in" \
id="gmail-m_-7901180231892168742Picture_x0020_2" \
src="cid:image001.png@01D75281.E718A5D0" alt="ddlogo"><o:p></o:p></p> </td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
<td width="353" colspan="2" valign="top" style="width:264.75pt;padding:0cm 0cm 0cm \
0cm"> <table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" \
width="100%" style="width:100.0%"> <tbody>
<tr>
<td width="353" colspan="2" valign="top" style="width:264.75pt;padding:0cm 5.25pt 0cm \
0cm"> <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="font-size:15.0pt;color:#92D050">Louis Koekemoer (MEA) \
</span></b><o:p></o:p></p> </td>
</tr>
<tr>
<td width="353" colspan="2" valign="top" style="width:264.75pt;padding:0cm 5.25pt 0cm \
0cm"> <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="font-size:9.0pt">Engineer - IPT - L4 </span></b><o:p></o:p></p>
</td>
</tr>
<tr style="height:12.0pt">
<td style="padding:0cm 0cm 0cm 0cm;height:12.0pt"></td>
<td style="padding:0cm 0cm 0cm 0cm;height:12.0pt"></td>
</tr>
<tr>
<td width="100" style="width:75.0pt;padding:0cm 5.25pt 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="font-size:9.0pt">m. </span></b><span style="font-size:9.0pt">+27 71 \
6808790 </span><o:p></o:p></p>
</td>
<td width="200" style="width:150.0pt;padding:0cm 5.25pt 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="font-size:9.0pt">t.</span> </b><span style="font-size:9.0pt">+27 11 \
5754317 </span><o:p></o:p></p>
</td>
</tr>
<tr>
<td width="353" colspan="2" valign="top" style="width:264.75pt;padding:0cm 5.25pt 0cm \
0cm"> <p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="font-size:9.0pt">email. </span></b><span \
style="font-size:9.0pt;color:black"><a \
href="mailto:louis.koekemoer@dimensiondata.com" \
target="_blank">louis.koekemoer@dimensiondata.com</a> </span><o:p></o:p></p>
</td>
</tr>
<tr style="height:12.0pt">
<td style="padding:0cm 0cm 0cm 0cm;height:12.0pt"></td>
<td style="padding:0cm 0cm 0cm 0cm;height:12.0pt"></td>
</tr>
<tr>
<td width="353" colspan="2" style="width:264.75pt;padding:0cm 5.25pt 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <b><span style="font-size:9.0pt"><a \
href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.dimensiond \
ata.com%2F&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df \
9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983611566%7CUnknown%7CTWFpbGZs \
b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=mHZOq8WiLH5ONsLtsuSEz311srS6dWDi5GfGScyMVjA%3D&amp;reserved=0" \
target="_blank"><span \
style="color:black;text-decoration:none">dimensiondata.com</span></a> \
</span></b><o:p></o:p></p> </td>
</tr>
<tr>
<td colspan="2" style="padding:0cm 0cm 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:3.75pt 3.0pt 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Ftwitter.co \
m%2FDiDataMEA&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d \
9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983621560%7CUnknown%7CTWFpb \
GZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=P3VxRmJGNwBYdX5esUANZSABBxH%2FalQelYxRR%2Bnx4sU%3D&amp;reserved=0" \
target="_blank"><span style="text-decoration:none"><img border="0" width="20" \
height="20" style="width:.2083in;height:.2083in" \
id="gmail-m_-7901180231892168742Picture_x0020_3" \
src="cid:image002.jpg@01D75281.E718A5D0" alt="ddtwitter"></span></a><o:p></o:p></p> \
</td> </tr>
</tbody>
</table>
</td>
<td style="padding:3.75pt 3.0pt 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.linked \
in.com%2Fcompany%2Fdimension-data-middle-east-and-africa&amp;data=04%7C01%7Calan.libbe \
e%40umgc.edu%7C75ff6196f22345bf3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1 \
%7C0%7C637492708983641549%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIi \
LCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=3PmUo1tpbkznjoiK7%2B0q7WqJluszHAMnVLTTSER3MkY%3D&amp;reserved=0" \
target="_blank"><span style="text-decoration:none"><img border="0" width="20" \
height="20" style="width:.2083in;height:.2083in" \
id="gmail-m_-7901180231892168742Picture_x0020_4" \
src="cid:image003.jpg@01D75281.E718A5D0" alt="ddlinkedin"></span></a><o:p></o:p></p> \
</td> </tr>
</tbody>
</table>
</td>
<td style="padding:3.75pt 3.0pt 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.facebo \
ok.com%2FDiDataMEA&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d \
8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983651540%7CUnknown%7C \
TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=alo66IOqggKMBQEaZhsjEcLtLTYJQtm5k3t0L4nPLhE%3D&amp;reserved=0" \
target="_blank"><span style="text-decoration:none"><img border="0" width="20" \
height="20" style="width:.2083in;height:.2083in" \
id="gmail-m_-7901180231892168742Picture_x0020_5" \
src="cid:image004.jpg@01D75281.E718A5D0" alt="ddfacebook"></span></a><o:p></o:p></p> \
</td> </tr>
</tbody>
</table>
</td>
<td style="padding:3.75pt 3.0pt 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.instag \
ram.com%2F_dimensiondata_&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf \
3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983671533%7CUnk \
nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D% \
7C3000&amp;sdata=VOKNK6mCRmNqB5CLgaIziULRzSd9zYSNE3Kkcq%2FJEVs%3D&amp;reserved=0" \
target="_blank"><span style="text-decoration:none"><img border="0" width="20" \
height="20" style="width:.2083in;height:.2083in" \
id="gmail-m_-7901180231892168742Picture_x0020_6" \
src="cid:image005.png@01D75281.E718A5D0" alt="ddinstagram"></span></a><o:p></o:p></p> \
</td> </tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr style="height:2.25pt">
<td style="padding:0cm 0cm 0cm 0cm;height:2.25pt"></td>
<td style="padding:0cm 0cm 0cm 0cm;height:2.25pt"></td>
<td style="padding:0cm 0cm 0cm 0cm;height:2.25pt"></td>
</tr>
<tr style="height:52.5pt">
<td width="350" colspan="2" valign="top" style="width:262.5pt;padding:0cm 0cm 0cm \
0cm;height:52.5pt"> <table class="MsoNormalTable" border="0" cellspacing="0" \
cellpadding="0" width="100%" style="width:100.0%"> <tbody>
<tr>
<td valign="top" style="padding:0cm 0cm 0cm 0cm">
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="padding:0cm 0cm 0cm 0cm">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <a href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.dimens \
iondata.com%2F&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345bf3a8308d8d43 \
d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983671533%7CUnknown%7CTWFp \
bGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=Rn2NtjxVoAEuveElN3wcO2f2VNt6ScZhjJe0Ujob8bQ%3D&amp;reserved=0" \
target="_blank"><span style="text-decoration:none"><img border="0" width="200" \
height="34" style="width:2.0833in;height:.3541in" \
id="gmail-m_-7901180231892168742Picture_x0020_7" \
src="cid:image006.png@01D75281.E718A5D0" alt="Logo"></span></a><o:p></o:p></p> </td>
</tr>
</tbody>
</table>
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <span style="color:white">.</span> <o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
</td>
<td style="padding:0cm 0cm 0cm 0cm;height:52.5pt">
<p class="MsoNormal" \
style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;mso-element:frame;mso-elemen \
t-frame-hspace:2.25pt;mso-element-wrap:around;mso-element-anchor-vertical:paragraph;mso-element-anchor-horizontal:column;mso-height-rule:exactly">
 <span style="color:white">.</span><o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" \
style="width:100.0%"> <tbody>
<tr>
<td style="padding:0cm 0cm 0cm 7.5pt"></td>
</tr>
</tbody>
</table>
<p><span style="font-family:&quot;Arial&quot;,sans-serif;color:black">This email and \
all contents are subject to the following disclaimer:<br> <a \
href="https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.dimensiond \
ata.com%2Femail-disclaimer&amp;data=04%7C01%7Calan.libbee%40umgc.edu%7C75ff6196f22345b \
f3a8308d8d43d9df9%7C704ce3d6a4bf4e098516d52840c9f7a9%7C1%7C0%7C637492708983681526%7CUn \
known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D \
%7C3000&amp;sdata=F%2BnptdrOsp%2FK9ZTzT5%2FKSKl3mpFQsEAb5TqzRUfuLZ4%3D&amp;reserved=0" \
target="_blank">https://www.dimensiondata.com/email-disclaimer</a> \
</span><o:p></o:p></p> </div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto"><br>
<br>
<span style="color:white">itevomcid</span> <o:p></o:p></p>
</div>
</div>
<p class="MsoNormal">_______________________________________________<br>
cisco-voip mailing list<br>
<a href="mailto:cisco-voip@puck.nether.net" \
target="_blank">cisco-voip@puck.nether.net</a><br> <a \
href="https://puck.nether.net/mailman/listinfo/cisco-voip" \
target="_blank">https://puck.nether.net/mailman/listinfo/cisco-voip</a><o:p></o:p></p>
 </blockquote>
</div>
</div>
</body>
</html>


["image001.png" (image/png)]
["image002.jpg" (image/jpeg)]
["image003.jpg" (image/jpeg)]
["image004.jpg" (image/jpeg)]
["image005.png" (image/png)]
["image006.png" (image/png)]

_______________________________________________
cisco-voip mailing list
cisco-voip@puck.nether.net
https://puck.nether.net/mailman/listinfo/cisco-voip

--===============3901163705619028890==--


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic