Start here - what phone do you have?
Pick your situation. Most people only need card 1 and card 6.
1Your existing cell phoneReady today
Nothing to install, nothing to log into. The system rings your normal cell when a caller picks your menu button, and you press 1 to take the call.
What to do
- Make sure your cell number is on the roster (Joseph adds it through the Setup page). If it is not there, the line cannot ring you.
- Save this contact on your phone: JRM Line = +1 845 595 0129. Every call from the system arrives from this number, so you will always know it is a guest, not a friend.
- When it rings, answer normally. You hear: "Call from the JRM Hotels and Nesher Travel line. Press 1 to accept." Press 1. You are now talking to the guest.
- Do not press 1? After about 5 seconds the call moves on to the next person on the list, then to the whole team, then to voicemail. Your personal voicemail never captures a guest - that is the point of the press-1 step.
- Off hours: if you are outside your window (or it is Shabbos in your city) the line skips you automatically. You do not need to switch anything off.
What shows on the screen
Calling a guest back so they see the business number
Today, tapping a number on the Floor dials from your own cell, so the guest sees YOUR personal number and may call it back forever. Two ways to fix that:
A. Call-back bridge Recommended Not built yet
- You tap "Call back" on the Floor. The system rings YOUR cell first (from +1 845 595 0129). You press 1.
- The system then dials the guest showing +1 (845) 595-0129 and joins the two calls.
- Nothing to install, works on any phone, no data or Wi-Fi needed, no app asleep in the background.
- Costs two Telnyx call legs per call-back. Both legs are recorded like inbound calls.
- Build size: one small endpoint using Telnyx's outbound TeXML call API plus a Dial. Verified that the API takes From, To and a TeXML Url.
B. Softphone app on your cell Verified
- Install the Telnyx WebRTC app or a SIP app (card 3), log in with a SIP credential Joseph creates for you.
- Dial from inside the app: the guest sees +1 (845) 595-0129 when the credential is set to that caller ID.
- Needs Wi-Fi or good data; audio quality follows your connection.
- Incoming calls to the app while it sleeps are the weak spot (see card 3). Use it for OUTBOUND, and let the line ring your normal cell for inbound.
2Office desk phones (Yealink T44W and similar)Joseph sets up
A desk phone registers straight to Telnyx over the internet. Then the line can ring the desk phone like any other person, and calls dialed from the desk phone show the business number.
Part A - in the Telnyx portal (once per phone)
- Log in to the Telnyx Mission Control Portal on the account that owns +1 845 595 0129 (the "login" account). Go to Voice > SIP Trunking and click Add SIP Connection. Verified
- Name it after the phone (e.g. desk-hershy). Choose authentication type Credentials (username + password). Telnyx generates a username and password - copy both. Verified (types: Credentials / IP / FQDN)
- Under the connection's Outbound settings, pick an Outbound Voice Profile (create one under Voice > Outbound Voice Profiles > Add New Profile, traffic type Conversational, allow US + Israel). Without a profile the phone can receive but not place calls. Verified
- In the same Outbound settings set Caller ID Override to +18455950129. This makes every call from the desk phone show the business number. Telnyx only allows numbers you own as caller ID; the line is owned by this account. Verified
- You do NOT move the phone number itself onto this connection - it stays on the IVR (TeXML) app so callers still hear the menu. The IVR dials the desk phone (Part C). Verified that TeXML can Dial a SIP endpoint.
- Optional: in the connection's Inbound settings set DTMF Type to RFC 2833 (Telnyx's recommended type) so keypad presses like "1 to accept" always register. Verified
Part B - on the Yealink (web page of the phone)
- On the phone find its IP address: Menu > Status (or press OK). Type that IP into a browser on the same network. Login user admin, default password admin (SkyTek may have changed it - ask). Verified
- Open Account, choose a free account slot in the dropdown (Account 2, 3...). Fill the Register tab with the table below.
- Click Confirm. Within a minute the tab shows Registered and a second line key lights up on the phone. If it says "Register Failed" re-check username, password and transport.
- Open Account > Codec for that account and keep G722, PCMU, PCMA enabled (all supported by Telnyx). Verified
| Yealink field (Account > Register) | Value | |
|---|---|---|
| Line Active | Enabled | Verified |
| Label | JRM Line (shows on the line key) | |
| Display Name | JRM Hotels (letters, no symbols) | Verified |
| Register Name | Telnyx SIP username | Verified |
| User Name | same Telnyx SIP username | Verified |
| Password | Telnyx SIP password | Verified |
| SIP Server 1 - Server Host | sip.telnyx.com | Verified |
| SIP Server 1 - Port | 5061 with TLS (or 5060 with UDP/TCP) | Verified |
| SIP Server 1 - Transport | TLS (recommended by Telnyx; UDP also fine) | Verified |
| SIP Server 1 - Server Expires | 180 seconds (Telnyx asks for a low refresh) | Verified |
| Enable Outbound Proxy Server | Disabled (turn on with sip.telnyx.com only if registration fails) | Unconfirmed |
| NAT / STUN | leave default | Unconfirmed |
Israel office: same host sip.telnyx.com works worldwide; Telnyx also has regional hosts (sip.telnyx.eu, sip.telnyx.me) if audio ever lags. Verified
Part C - how the line rings the desk phone
Today every person on the roster is a phone NUMBER and the IVR dials it with a Number instruction. A desk phone is a SIP address instead: sip:USERNAME@sip.telnyx.com. The IVR uses Telnyx's Sip instruction, which accepts the same "press 1 to accept" screen: Verified
<Dial callerId="+18455950129" timeout="20" record="record-from-answer"
action="https://phone.jrmhotels.com/api/next">
<Sip url="https://phone.jrmhotels.com/api/screen">
sip:desk-hershy@sip.telnyx.com
</Sip>
</Dial>
Change needed in our system: give a roster person a sip field next to (or instead of) their cell number, and have the dialer emit Sip for that person. Small change, one deploy. Not built yet A person can have BOTH: the desk phone and the cell ring together as a group.
3An app on your iPhone or AndroidJoseph sets up
A softphone app turns your cell into a "second line" on the business number. Good for dialing OUT as the business. For calls coming IN, your normal cell ringing (card 1) is more reliable than any app.
Which app
| App | iPhone | Android | Inbound while asleep | Verdict |
|---|---|---|---|---|
| Telnyx WebRTC | App Store | Play Store | Store listing says push for incoming calls; whether that works on OUR SIP connection without a developer push credential is Unconfirmed | First choice for outbound. Free. Made by Telnyx. |
| Zoiper | Zoiper Lite / Premium | Zoiper | Yes with Zoiper's paid Push Proxy (about $10/yr on iOS, price Unconfirmed) | Best if someone truly wants inbound on the app. |
| Linphone | App Store | Play Store | No with Telnyx | Free, fine for outbound. Telnyx has a Linphone guide. |
| Grandstream Wave | - | - | No with Telnyx | Skip - built for Grandstream PBXs. |
Setup (any of the apps)
- Joseph creates a Credentials SIP Connection for you in Telnyx (card 2, Part A - one per person, named e.g. app-sruly) with the Outbound Voice Profile and Caller ID Override +18455950129. He sends you the username and password privately.
- Install the app and add an account with these fields:
| App field | Value | |
|---|---|---|
| Username / SIP user | your Telnyx SIP username | Verified |
| Password | your Telnyx SIP password | Verified |
| Domain / Server / Host | sip.telnyx.com | Verified |
| Transport | TLS with port 5061 (Linphone: domain sip.telnyx.com:5061), or UDP/TCP 5060 | Verified |
| Display name / Caller ID number | +18455950129 (Telnyx WebRTC app asks for a "phone number" at login - use this) | Verified for Linphone; app-label wording Unconfirmed |
| Encryption (optional) | SRTP on | Verified |
- Place a test call to your own cell. It should show +1 (845) 595-0129. If the guest-side shows nothing or the call fails, the Outbound Voice Profile or Caller ID Override is missing (Telnyx rejects unknown caller IDs).
- Give the phone permission for microphone and, on Android, exempt the app from battery optimisation if you want to try inbound.
4Forward any existing number into the lineReady today
Have a number people already know? Forward it to +1 845 595 0129 and callers hear the JRM greeting without learning a new number. Their own caller ID usually passes through, so you still see who is calling.
US cell phones - dial these on the phone that owns the number
| Carrier | Turn on (all calls) | Turn off |
|---|---|---|
| Verizon | *72 845 595 0129 then Call | *73 |
| AT&T | *21*8455950129# then Call | #21# |
| T-Mobile | **21*18455950129# then Call | ##21# |
| Any GSM carrier | **21*+18455950129# | ##002# (cancels every forward) |
Codes come from carrier round-ups, not the carriers' own pages. If a code is refused, use the carrier app: look for "Call forwarding" and enter the number. Forwarded minutes count against the cell plan.
Israeli cell phones (Cellcom, Partner, Pelephone, HOT Mobile, Golan)
- Dial *21*0018455950129# and press Call (GSM standard: forward all calls). To cancel: #21#. Check: *#21#. Verified as the GSM code used in Israel
- International forwarding may need to be enabled on the plan first, and each forwarded call is billed by the Israeli carrier as a call to the USA. Ask the carrier before leaving it on all day. Unconfirmed per carrier
- Better for a permanent setup: put the person on the roster instead (card 1) - the line rings them directly and no forwarding is needed.
The published number 845-734-1010 (SkyTek PBX)
Any VoIP or virtual number (Google Voice, RingCentral, etc.)
- Log in to that provider's web portal.
- Find the number's "Call handling", "Forwarding" or "Route calls to" setting.
- Enter +1 845 595 0129 as the destination for all calls, save, and place a test call.
5WhatsApp on the numberKeep as is
Can +1 845 595 0129 hold a WhatsApp Business account? Technically yes. Should it? No - here is why.
The facts
- Meta verifies a WhatsApp number with a code sent by SMS or by a voice call. VoIP numbers are allowed. Verified
- A number registered on the WhatsApp Business Platform (the API Telnyx offers) can still make calls and texts, but cannot be used in the WhatsApp phone app at the same time. Verified
- Telnyx lets you register a Telnyx number for WhatsApp Business messaging "if it can receive the one-time verification code". Verified
- Our line can receive SMS (it has a messaging profile), but a voice-call code would land in the IVR menu, not on a person - so voice fallback needs the number temporarily routed to a desk phone or app first. Unconfirmed whether Meta's SMS from a short code reaches a Telnyx number
- WhatsApp Business App on this line would tie the account to ONE phone (the person who scans the code), exactly like today - the IVR gives no advantage there.
6How the office sees the callsReady today
Every call - answered, missed, voicemail - is logged. Three windows onto it:
The Floor - phone.jrmhotels.com/floor
- Open it on any phone or computer, enter the team PIN (ask Joseph), pick your name under "I am".
- The big ring counts calls we OWE - missed calls and voicemails nobody has handled yet. Tap a number to call it back (from your own cell for now - see card 1 for showing the business number).
- Tap Claim when you take one, Won when the guest is taken care of. Wins go on the board with your name.
- "On the line now" shows who is mid-call; voicemails play right on the card with a transcript when we have one.
Control room - phone.jrmhotels.com
Open or closed right now, the live menu simulator (hear the greeting, press keys), and with Joseph's key a "Recent calls" list with outcome chips: answered, voicemail, missed. Test-call the line from here before shifts.
- Every voicemail lands in booking@jrmhotels.com within a minute: caller, menu button they pressed, length, a link to the recording, and a transcript when available.
- Daily digest at about 07:00 Israel time to booking@ and Joseph: how many missed, voicemail, answered in the last 24 hours, the list of missed callers, and the Telnyx balance with a TOP UP warning under $5.
- Missed-call text-back ("Sorry we missed you...") is wired but OFF until US carriers approve the sending registration (10DLC). Joseph flips it on.
Facts marked Verified were checked on 2026-08-17 against developers.telnyx.com, support.telnyx.com, Meta's WhatsApp docs and Yealink guides. Anything marked Unconfirmed is our best understanding where a page was unreachable. Nothing on this page changes routing by itself - every change goes through Joseph.