# Endpoint Macros

**URL:** https://community.pexip.com/c/macros/21.md

[Latest](https://community.pexip.com/latest.md) · [Categories](https://community.pexip.com/categories.md) · [Tags](https://community.pexip.com/tags.md)

---

## [\[Read First\] Macros introduction](https://community.pexip.com/t/read-first-macros-introduction/88)

<div class="topic-metadata">

**Author:** [@marcos.cereijo](https://community.pexip.com/u/marcos.cereijo)\
**Replies:** 1\
**Last updated:** [September 8, 2022, 7:02am UTC](https://community.pexip.com/t/read-first-macros-introduction/88 "2022-09-08T07:02:23Z")

</div>

Pexip Macros are the perfect way to enhance Cisco devices that you already own. This way, you can get the most of your Microsoft Teams meetings when using the Pexip Cloud Video Interoperability (CVI). Some things that y…

---

## [About the Endpoint Macros category](https://community.pexip.com/t/about-the-endpoint-macros-category/87)

<div class="topic-metadata">

**Author:** [@marcos.cereijo](https://community.pexip.com/u/marcos.cereijo)\
**Replies:** 1\
**Last updated:** [October 5, 2023, 5:00pm UTC](https://community.pexip.com/t/about-the-endpoint-macros-category/87 "2023-10-05T17:00:06Z")

</div>

Enhance the Cisco endpoints behavior when connecting to Microsoft Teams meetings.

---

## [Macro for Ad-Hoc Zoom Meeting Join](https://community.pexip.com/t/macro-for-ad-hoc-zoom-meeting-join/1098)

<div class="topic-metadata">

**Author:** [@Chatty.Catty](https://community.pexip.com/u/Chatty.Catty)\
**Replies:** 0\
**Last updated:** [October 9, 2026, 9:35pm UTC](https://community.pexip.com/t/macro-for-ad-hoc-zoom-meeting-join/1098 "2026-10-09T21:35:33Z")

</div>

Active Macro. Adds a “Zoom” button to the home screen. Prompts for meeting ID (9–13 digits) and optional numeric passcode Calls detectDualScreen() — queries all video output connectors Calls resolveLayoutSuffix(…

---

## [Automatically Add Zoom Dual-Screen Code to Zoom CRC Calls](https://community.pexip.com/t/automatically-add-zoom-dual-screen-code-to-zoom-crc-calls/1096)

<div class="topic-metadata">

**Author:** [@ssmith](https://community.pexip.com/u/ssmith)\
**Replies:** 1\
**Last updated:** [October 9, 2026, 9:32pm UTC](https://community.pexip.com/t/automatically-add-zoom-dual-screen-code-to-zoom-crc-calls/1096 "2026-10-09T21:32:39Z")

</div>

I wanted to share a Cisco RoomOS macro Youssef Aoufi originally put together to automatically request the Zoom dual-screen experience when joining Zoom meetings through the Zoom CRC SIP service. The macro monitors succe…

---

## [20-Minute Empty-Room Auto-Disconnect](https://community.pexip.com/t/20-minute-empty-room-auto-disconnect/1097)

<div class="topic-metadata">

**Author:** [@ssmith](https://community.pexip.com/u/ssmith)\
**Replies:** 0\
**Last updated:** [September 3, 2026, 7:15pm UTC](https://community.pexip.com/t/20-minute-empty-room-auto-disconnect/1097 "2026-09-03T19:15:42Z")

</div>

Endpoint Macros A customer gave me this macro, and I tweaked it slightly. This macro automatically disconnects a call if the room has been empty for 20 minutes. The macro watches RoomAnalytics.PeopleCount while a call …

---

## [Schedule a new Pexip meeting from Cisco Room device](https://community.pexip.com/t/schedule-a-new-pexip-meeting-from-cisco-room-device/1077)

<div class="topic-metadata">

**Author:** [@ee\_mfa\_arthur](https://community.pexip.com/u/ee_mfa_arthur)\
**Replies:** 2\
**Last updated:** [September 1, 2025, 5:31am UTC](https://community.pexip.com/t/schedule-a-new-pexip-meeting-from-cisco-room-device/1077 "2025-09-01T05:31:23Z")

</div>

Hi, Since Cisco has cool looking scheduling tablets, I thought it would be nice if you could schedule a meeting there. But that doesn’t relay to Outlook or any other calendar for that matter, so here’s a solution that c…

---

## [Macro to automatically send DTMF after call setup](https://community.pexip.com/t/macro-to-automatically-send-dtmf-after-call-setup/259)

<div class="topic-metadata">

**Author:** [@roarty](https://community.pexip.com/u/roarty)\
**Replies:** 1\
**Last updated:** [September 5, 2024, 11:33pm UTC](https://community.pexip.com/t/macro-to-automatically-send-dtmf-after-call-setup/259 "2024-09-05T23:33:38Z")

</div>

This macro is commonly used to send \*9 (via DTMF) to enable Pexip’s dual screen (people + people) feature, or \*4 to toggle Pexip’s presentation in mix feature on/off. It can also be used to send other DTMF sequences, ju…

---

## [Cisco Macro Tool for Bulk Actions](https://community.pexip.com/t/cisco-macro-tool-for-bulk-actions/270)

<div class="topic-metadata">

**Author:** [@josh.estrada](https://community.pexip.com/u/josh.estrada)\
**Replies:** 0\
**Last updated:** [August 7, 2024, 8:23pm UTC](https://community.pexip.com/t/cisco-macro-tool-for-bulk-actions/270 "2024-08-07T20:23:25Z")

</div>

Cisco Macro Tool For PowerShell The Cisco Macro Tool For PowerShell is a script-based tool designed to manage macros on Cisco systems using only built-in PowerShell cmdlets. The tool offers 4 primary functions and 2 sec…

---

## [Getting error - No service found, so meeting controls not available](https://community.pexip.com/t/getting-error-no-service-found-so-meeting-controls-not-available/217)

<div class="topic-metadata">

**Author:** [@royce](https://community.pexip.com/u/royce)\
**Replies:** 2\
**Last updated:** [October 11, 2023, 7:25pm UTC](https://community.pexip.com/t/getting-error-no-service-found-so-meeting-controls-not-available/217 "2023-10-11T19:25:07Z")

</div>

Hi there, I just started to try this out. I followed the instructions here: https://help.pexip.com/macros/meeting-controls-macro.htm?Highlight=in%20room%20control I’m getting the error “No service found, so meeting con…

---

## [Cisco Endpoint Provisioning using xConfiguration syntax](https://community.pexip.com/t/cisco-endpoint-provisioning-using-xconfiguration-syntax/201)

<div class="topic-metadata">

**Author:** [@roger-italy](https://community.pexip.com/u/roger-italy)\
**Replies:** 1\
**Last updated:** [August 31, 2023, 10:23am UTC](https://community.pexip.com/t/cisco-endpoint-provisioning-using-xconfiguration-syntax/201 "2023-08-31T10:23:17Z")

</div>

Dear Forum, have anyone ever try to script Provisioning to Pexip from Cisco Webx Room kit, using CLI interface ? I try without success , but if I’ll reach some results in my lab, I’ll share with community. Thanks.

---

## [Pexip Service BYOC Simplified Phone Dialer Macro (updated to fix ERM deployment bug - 03\_24\_23)](https://community.pexip.com/t/pexip-service-byoc-simplified-phone-dialer-macro-updated-to-fix-erm-deployment-bug-03-24-23/138)

<div class="topic-metadata">

**Author:** [@james.basler](https://community.pexip.com/u/james.basler)\
**Replies:** 3\
**Last updated:** [March 27, 2023, 1:03pm UTC](https://community.pexip.com/t/pexip-service-byoc-simplified-phone-dialer-macro-updated-to-fix-erm-deployment-bug-03-24-23/138 "2023-03-27T13:03:34Z")

</div>

Phone dialer macro for Pexip Service registered endpoints calling via BYOC with dial string prefix normalization logic for in country dialing. The version below is currently configured for calls within the United States…

---

## [Speed dial for Teams Meetings](https://community.pexip.com/t/speed-dial-for-teams-meetings/99)

<div class="topic-metadata">

**Author:** [@jose.mendez](https://community.pexip.com/u/jose.mendez)\
**Replies:** 1\
**Last updated:** [October 13, 2022, 9:28am UTC](https://community.pexip.com/t/speed-dial-for-teams-meetings/99 "2022-10-13T09:28:11Z")

</div>

import xapi from 'xapi'; const speedDial = \[ 'teams@pexip.com', \] xapi.Command.UserInterface.Extensions.Panel.Save({ PanelId: 'speed\_dial' }, \` \<Extensions\> \<Version\>1.0\</Version\> \<Panel\> \<PanelId\>speed\_dial\</…

---

## [Teams Meeting Macro - with meeting ID input](https://community.pexip.com/t/teams-meeting-macro-with-meeting-id-input/130)

<div class="topic-metadata">

**Author:** [@Anders](https://community.pexip.com/u/Anders)\
**Replies:** 0\
**Last updated:** [September 15, 2022, 8:29am UTC](https://community.pexip.com/t/teams-meeting-macro-with-meeting-id-input/130 "2022-09-15T08:29:49Z")

</div>

Note: I couldn’t fit the Teams custom icon into the post so it instead uses one of the default icons. This will add a Teams meeting button to your Cisco touch panel, pressing it will let you input the Conference ID for …

---

## [DTMF control for Pexip Meetings](https://community.pexip.com/t/dtmf-control-for-pexip-meetings/101)

<div class="topic-metadata">

**Author:** [@jose.mendez](https://community.pexip.com/u/jose.mendez)\
**Replies:** 0\
**Last updated:** [September 8, 2022, 7:33am UTC](https://community.pexip.com/t/dtmf-control-for-pexip-meetings/101 "2022-09-08T07:33:01Z")

</div>

import xapi from 'xapi'; xapi.Command.UserInterface.Extensions.Panel.Save({ PanelId: 'pexip\_panel' }, \`\<Extensions\> \<Version\>1.0\</Version\> \<Panel\> \<Order\>4\</Order\> \<PanelId\>pexip\_panel\</PanelId\> \<Origin\>l…
