eyeBeam 1.
CounterPath eyeBeam 1.5 for Mac CounterPath Solutions, Inc. Suite 300, Bentall One Centre 505 Burrard Street Box 95 Vancouver BC V7X 1M3 Tel: 1.604.320.3344 sales@counterpath.com www.counterpath.com © 2006 This document contains information proprietary to Counterpath Solutions, Inc., and shall not be used for engineering, design, procurement, or manufacture, in whole or in part, without the consent of CounterPath Solutions, Inc.
CounterPath eyeBeam 1.5 for Mac Contents Introduction................................................................................................................................ 1 What is eyeBeam? .............................................................................................................. 1 Installation and Setup................................................................................................................. 2 Getting Ready .............................................
CounterPath eyeBeam 1.5 for Mac 1 Introduction 1.1 What is eyeBeam? CounterPath’s next generation telephony client, eyeBeam 1.5 lets you integrate your telephony experience with your desktop and mobile computer solutions. With the click of a button or the tap on the keyboard you can dial, answer, or choose how you want to personally manage your calls and availability.
CounterPath eyeBeam 1.5 for Mac 2 Installation and Setup 2.1 Getting Ready After choosing a VoIP service provider, you will need the following information: • • • • • • • User name Password Authorization Name Domain Proxy address and port * STUN server address and port* XTunnels server address and port* * not all VoIP service providers use this information • Operating System: Mac OS™ 10.3.9 or above.
CounterPath eyeBeam 1.5 for Mac 2.2 Installing eyeBeam 1. The download file is an internet-enabled disk image. Therefore, most browsers should mount the file automatically. If this does not happen on your computer, locate and double-click the .dmg file after download. 2. Read the license agreement and click Agree to proceed. 3. Drag the application icon to the folder allocated for installation — normally the Applications folder.
CounterPath eyeBeam 1.5 for Mac Setting up Accounts 1. Create the account: Click at the top of the phone and choose SIP Account Settings. Click Add. The Properties of Account window appears. 2. In the Account tab, complete the User Details area 3. For the remaining tabs, you can accept the default settings, or you change them to suit your setup. Settings that you may need to change immediately include: • Account tab, Domain Proxy area.
CounterPath eyeBeam 1.5 for Mac 2.4 Setting up for Voicemail Your VoIP service provider may offer voicemail. If it does, then you can set up some voicemail features in eyeBeam. See “Account Properties – Voicemail” on page 45. In particularly: • If you want to be able to connect to voicemail by clicking on the Call display, you must complete the Number to dial for checking voicemail field.
CounterPath eyeBeam 1.5 for Mac 3 Using the Softphone 3.1 The Onscreen Phone Video Drawer Display and Dialpad Adjust Camera Calls & Contacts Drawer Minimize Menu Availability Hide Dial Hang up Microphone Control Speaker Control Auto Answer, Auto Conference Do Not Disturb, Conference Display The following information and icons may appear on the Call display: Video Drawer This drawer appears only on versions of eyeBeam that include video functionality.
CounterPath eyeBeam 1.5 for Mac 3.2 Starting eyeBeam 1. Start eyeBeam as you would any other program: .Open the eyeBeam folder and double-click the eyeBeam icon. The eyeBeam softphone appears. 2. If you are prompted for a license key, then you have not yet set up eyeBeam. See “Configuring eyeBeam” on page 3. 3. Take the appropriate action: • If one or more accounts have been set up, and at least one account is enabled, the next message is Registering. eyeBeam attempts to log into every enabled account.
CounterPath eyeBeam 1.5 for Mac 3.3 Placing a Call You can contact someone using: • The SIP address (kpereira@domain.com) • A traditonal phone number, if supported by your VoIP service provider You will hear a ringing tone while eyeBeam attempts to make a connection. How Keying Description 1. Enter the SIP address or number in the Call display using the softphone keypad or the computer keyboard. • For the name, you can enter the entire name (kpereira@domain.com) or just the name (kpereira).
CounterPath eyeBeam 1.5 for Mac 3.4 Answering a Call eyeBeam must be running to answer incoming calls. (If eyeBeam is not running, incoming calls may be directed to voicemail, but check with your VoIP service provider to be sure.) The softphone rings and the line of the incoming call is lit. If you have Call Alerts on, the Call Alert box may appear. If you have the popup phone feature on, the phone comes to the front. For information on call alerts and the popup phone feature, see page 32.
CounterPath eyeBeam 1.5 for Mac 3.5 Handling a Call While the Call Is in Progress Get Information on Calls Hover over any line that is in use to see the status of the call (for example, “on hold” or “in conference”) and the name or number of the caller. Video If your version of eyeBeam includes video, click Start on the Video drawer to send video to the other party. You will see the other party in the top video panel if they have enabled video at their end.
CounterPath eyeBeam 1.5 for Mac Attended (Supervised) Call Transfer To first inform the third party that a transferred call is coming their way: 1. Select an available line. The original call will automatically be put on hold. 2. Call the third party. 3. After the third party answers, and when you are ready to make the transfer, click XFER. The line of the original call is now red, while the line of the third party is blue. 4. Select the original line (the line that is red).
CounterPath eyeBeam 1.5 for Mac Flash The Flash button on eyeBeam works the same way as Flash or Link works on a traditional telephone. Click Flash on the dialpad. • If you are on an active call, clicking Flash will provide a new line. The active calls is put on hold. • If a call is coming in, clicking Flash will pick up the call. • If a line is on hold, clicking Flash will pick up the line. The exact functionality depends on how your VoIP service provider supports Flash.
CounterPath eyeBeam 1.5 for Mac 3.6 Conference Calls There are three ways to set up a conference call: • “Manual Setup: AA Off and AC Off”, below • “AA Off and AC On” on page 14 • “Conference Server Mode: AA on and AC On” on page 14 Manual Setup: AA Off and AC Off You can host a conference by calling the other parties involved, or by allowing them to arrange the call themselves. Starting a Conference Call To host a conference among several callers: 1.
CounterPath eyeBeam 1.5 for Mac Removing all Parties If the conference call is in progress (not on hold), you can hang up on all parties and end the conference by clicking . AA Off and AC On “You answer calls manually and eyeBeam adds each to the conference automatically” 1. Click AC on. 2. Manually answer the first call. There is no need to put the call on hold. 3. When the next call comes in, on another line, answer the call.
CounterPath eyeBeam 1.5 for Mac If you have not yet set up for recording, do so before recording: Click near the top of the phone and select Options. Display the Application pane. In the Media area, enter the folder where you want the recording file to be saved. Call Information To view information such as the current codecs, hover over the line button (for example, line 1) that the call is being made on. Information appears in the tool tip.
CounterPath eyeBeam 1.5 for Mac 4 Managing Calls and Contacts 4.1 Calls & Contacts Drawer To display the eyeBeam Calls & Contacts drawer, click the black button toward the extreme right edge of the softphone application. You can open (display) and close (hide) this drawer at any time. Your availability. See page 23 Contacts. See page 17 Calls: received, dialed and blocked calls. See page 21.
CounterPath eyeBeam 1.5 for Mac 4.2 Contacts Tab Your availability. See page 23. The Contacts menu The search field The availability of others. See page 23. The Contacts tab displays your contacts and lets you specify multiple contact methods for them, including: • • • • SIP address (softphone) Home phone number Cellphone number E-mail. You can identify one of these contacts as the primary contact method. You can phone any contact.
CounterPath eyeBeam 1.5 for Mac Using Contacts Call a contact E-mail a contact who has an e-mail address To use the person’s primary number, double-click or drag the contact to the Call display. To choose the number to use, right-click and choose Call, then click the desired number. Right-click and choose Send E-mail. Send an IM to a contact who has a SIP address Right-click and choose Instant Message.
CounterPath eyeBeam 1.5 for Mac Contact Properties Dialog Box 1. Enter the desired information on the two tabs. 2. When you click OK, the contact is added to the specified group or groups, with the specified primary contact method displayed in the list. Table 1: Contact Properties Dialog Box Field Name Display as Group(s) Contact Methods Show this contact’s Availability Description Complete as desired. Required.
CounterPath eyeBeam 1.5 for Mac Importing Contacts You can import a contacts list from: • A comma-separated file. Use this method to import from a Microsoft® Excel ® file. You will first have to set up the file; see below. • An XML file. The new contacts will be added to the existing contacts. 1. Click the Contacts menu and choose Import. The Import Contacts wizard starts. 2. As soon as you click Finish on the wizard, the Contacts tab in eyeBeam is updated to show the imported entries.
CounterPath eyeBeam 1.5 for Mac 4.3 Calls Tab There are three lists that show calls you have made and received: • • • • Missed Calls: incoming calls that you missed. Received Calls: incoming calls, both answered and missed. Dialed Calls: outgoing calls, both answered, unanswered and hung up.
CounterPath eyeBeam 1.5 for Mac You can select a list and click Calls in order to: • Delete all entries from the list. You can right-click on an entry in the Received or Dialed list to: • Ban this person. This person will not be able to send you phone calls or instant messages, and will not be able to see your online availability. You can change these privacy rules at any time; see page 27. • Delete the call. • Add to contacts.The Add Contact dialog box appears. Complete the dialog box and press OK.
CounterPath eyeBeam 1.5 for Mac 4.4 Availability Availability refers to the ability to see whether a person is available or not: online, on phone, busy, and so on. Availability information is displayed in the Calls & Contacts drawer. You can publish your availability to contacts who have SIP addresses, and you can set up eyeBeam to view the availability of other contacts.
CounterPath eyeBeam 1.5 for Mac The following chart illustrates how the sharing of availability occurs.
CounterPath eyeBeam 1.5 for Mac Respond to the request: Button Allow Allow and add Next Action Result The other person will be able to see your availability. The other person will be added to your privacy rules with “Show my Availability” set to Yes. This button appears only if the other person is The other person will be able to see your availability. The other person will be added to your Contacts list. The other not already on your contact list.
CounterPath eyeBeam 1.5 for Mac Setting your Availability Changing your Availability Click the down arrow beside the availability indicator, and select the desired availability. See Table 2, below. When your availability changes, the new availability is sent to everyone who has permission to see your availability.
CounterPath eyeBeam 1.5 for Mac 4.5 Privacy Rules You can allow or ban another person from contacting you. There are separate rules for incoming phone calls, incoming instant messages, and availability detection. You can ban or allow an individual person, or an entire domain. You can also ban a person in the Received, Dialed or Blocked list. Right-click on the name and choose Ban this Person. Privacy Rules Window Click at the top of the phone and choose Privacy Rules. The Privacy Rules window appears.
CounterPath eyeBeam 1.5 for Mac Changing Settings To change the settings for an existing name, click in the cell you want to change; the value changes, for example from No to Yes. Deleting an Entry Click on the entry and click Delete. The entry is immediately deleted. • If the rule is for a person: If you are in the other person’s contact list or if the other person is in your contact list, then you will receive a New Contact Request for that person, requesting to share availability.
CounterPath eyeBeam 1.5 for Mac 5 Instant Messaging (IM) Sending and Receiving an IM To display the IM window, right-click any entry in the Calls & Contacts drawer and select Instant Message. 1. Type the message. Include emoticons and formatting, as desired. 2. Press Send. You can press Ctrl-F to search for text in the large message area. Click to ban the remote person from sending instant messages to you, from calling you and from viewing your online status.
CounterPath eyeBeam 1.5 for Mac 6 The eyeBeam Menu Access the eyeBeam menu by clicking at the top of the phone. The menu items are: • Options. Options control the way that you work with eyeBeam and apply to all accounts. See “Options – General – Application” on page 31. • SIP Account Settings. These settings control how eyeBeam interacts with your VoIP service provider, and are set individually for each account. See page 42. • Privacy Rules. See page 57. • Open Diagnostic Log.
CounterPath eyeBeam 1.5 for Mac 6.1 Options Options – General – Application Table 3: Options – General – Application Field Confirm before closing application Turn letters into digits when typing into the phone Prompt me when an upgrade is available Number of calls in each list Double clicking Enable Zero Touch bandwidth detection Description Click on or off, to suit your preference. Click on or off, to suit your preference. You can also turn this feature on and off at any time by pressing the spacebar.
CounterPath eyeBeam 1.5 for Mac Options – General – Alerts and Sounds Mac RN XL On this page you can: • Work with ringtones. You can import a ringtone (a .WAV file). You can play to try it out. You can activate one ringtone. You can delete a ringtone. • Set up eyeBeam to bring the softphone to the front automatically when a call comes in. • Set up eyeBeam to display the Call Alert box (see right) when a call comes in and the softphone is not in focus.
CounterPath eyeBeam 1.5 for Mac Options – General – Availability This screen lets you add indicators to the standard Availability indicators built into eyeBeam. For more information on availability, see page 23. • You can set the Idle timer. This is the time since you last moved or clicked the mouse or pressed a keyboard key, after which eyeBeam will automatically change your Availability to Idle, but only if your current Availability is “Auto-detect”.
CounterPath eyeBeam 1.5 for Mac Options – General – Devices This panel lets you specify the devices you are using and then enable features for those devices. There are two ways to specify devices: • Automatically. eyeBeam automatically detects the devices attached to your computer and chooses which ones to use for audio and video. These choices are shown on this panel. • Manually. If you do not like the selections made by eyeBeam, you can override them on this panel.
CounterPath eyeBeam 1.5 for Mac Table 4: Options – General – Devices Field Description Speakerphone Speaker device Change this field only if you want to override the devices that eyeBeam automatically selected. Make the appropriate choice: Microphone device • Select the device that you want to use for audio out (the sound you hear) when the Speaker Phone button is pressed. Make sure you select a speaker device (not the headset). • Select None if you do not have a speaker phone.
CounterPath eyeBeam 1.5 for Mac Options – Advanced – Audio Codecs This pane shows all the codecs that are included in the retail version of eyeBeam. You can enable or disable codecs as desired. With only one codec enabled, all calls made will use that codec. With more than one codec enabled, eyeBeam automatically chooses the best codec based on the other party’s capability, the available bandwidth, and network conditions. You cannot change the properties of any codecs.
CounterPath eyeBeam 1.5 for Mac Supported Codecs eyeBeam supports a wide range of codecs. See the table. Table 5: Audio Codecs Supported in eyeBeam Codec Narrowband Wideband Royalty-bearing Included in Retail eyeBeam DVI4 3 3 DVI4 Wideband 3 3 EVRC 3 3 G.711aLaw * 3 3 G.711uLaw * 3 3 G.729 * 3 3 3 GSM 3 3 iLBC 3 3 L16 PCM Wideband 3 3 Speex 3 3 Speex FEC 3 3 Speex Wideband 3 3 Speex Wideband FEC 3 3 * Generally, at least one of these codecs must be enabled in order to place a PSTN (land line) call.
CounterPath eyeBeam 1.5 for Mac Options – Advanced – Video Codecs This pane appears only on versions of eyeBeam that include video functionality. Video codecs describe the format by which video streams are compressed for transmission over networks. Some codecs require less bandwidth than others, but may result in lower video quality. You can enable or disable codecs as desired. You may decide to disable a codec even though your service provider supports it.
CounterPath eyeBeam 1.5 for Mac Options – Advanced – Network Table 7: Options – Advanced – Network Field Network connection speed Preserve bandwidth Description Complete this field only if you have disabled zero-touch bandwidth detection (see page 31). Select the type of network connection for your computer. When this feature is on, eyeBeam stops sending audio when you are not talking. When this feature is off, eyeBeam always sends audio, which uses more bandwidth but may result in better call quality.
CounterPath eyeBeam 1.5 for Mac Options – Advanced – Quality of Service The Quality of Service pane lets you request a specific transport service for audio, video and signaling traffic.This service is through DSCP (also known as ToS). In a network that has the default configuration, the recommended value for audio is 46, because “46” is the standard marking for audio. eyeBeam supports 802.1p QoS packet tagging.
CounterPath eyeBeam 1.5 for Mac Options – Advanced – Diagnostics This screen lets you enable logging to files. Logging uses computer resources, so you should only enable it when instructed by a customer support representative. To set up logging: 1. Click Enable logging. 2. Set the logging level. 3. Specify the folder where logs will be saved. 4. Click Apply. Activity on eyeBeam will be logged to .csv files in the specified folder. A new set of files is started each time you log on.
CounterPath eyeBeam 1.5 for Mac 6.2 SIP Account Settings SIP Accounts To work with accounts, click at the top of the phone and choose SIP Account Settings. The SIP Account window appears, showing all the accounts set up. Each account is automatically assigned a number: the first account in the list is 0, the second account is 1, and so on. These numbers do not imply any ranking. You can: • • • • • • Resize the columns in this window. Add an account. Remove an account. Enable one or more accounts.
CounterPath eyeBeam 1.5 for Mac Setting the Default Account When multiple accounts are enabled, one account is always the default. You can set any account as the default account: click on the account and click the Make Default button. The dial plan rules may select the default account may be selected by eyeBeam to use to place an outgoing call, as described above. The choice of default account may affect how presence (availability) works; for details, see “Account Properties – Presence” on page 49.
CounterPath eyeBeam 1.5 for Mac Table 8: Account Properties – Account Field Domain Description For example, in kpereira@domain.com, the domain is “domain.com”. Provided by your VoIP service provider. Domain Proxy Register with domain and receive incoming calls Check this box if you want to register with your VoIP service provider, so that you can receive incoming calls. Typically, this field is checked.
CounterPath eyeBeam 1.5 for Mac Account Properties – Voicemail These settings let you set up eyeBeam to forward calls in several situations. Your service provider may also provide the ability to set up for voicemail outside of eyeBeam, for example, by phoning a SIP address and following the voice prompts, or by accessing a website. Check with your service provider to determine if another setup mechanism is available.
CounterPath eyeBeam 1.5 for Mac Table 9: Account Properties – Voicemail Field Number for sending calls to voicemail Description Complete only if your VoIP service includes voicemail. This is the number that incoming calls will be forwarded to if they are unanswered after the specified interval (below), or when you click the icon on the Call display. If you leave this field empty, then this icon will not be displayed. However, leaving this field does not mean that voicemail does not work.
CounterPath eyeBeam 1.5 for Mac Account Properties – Topology Table 10: Account Properties – Topology Field Description Firewall Traversal IP Address This setting controls how your IP address is presented. • Discover global address: Let eyeBeam determine your public IP address. This is the recommended setting unless your VoIP service provider advises otherwise. • Use local IP address: use the IP address of the eyeBeam computer. STUN Server The recommended setting is Discover global address.
CounterPath eyeBeam 1.5 for Mac Table 10: Account Properties – Topology Field Description Port Used on Local Computer Manually specify range The appropriate setting depends on your computer setup: • Checked: If your computer is behind a restrictive firewall that only allows specific port ranges to be used. Enter the range of ports to use for your SIP account. (You must also open those ports on your firewall; refer to applicable firewall documentation for information.
CounterPath eyeBeam 1.5 for Mac Account Properties – Presence Presence allows other softphone users to see your online availability, and also allows you to see the online availability of others. How Availability Works for Single Accounts If you have only one account, enter the appropriate values on this tab, in order to configure eyeBeam according to how presence is supported by the VoIP service provider.
CounterPath eyeBeam 1.5 for Mac The icons of the eligible contacts in the Contacts tab on the Calls & Contacts drawer will be color-coded to show the contacts’ availability. Table 11: Account Properties – Presence Field Presence Mode Description Choose the setting specified by your VoIP service provider: • Disabled: Presence is not supported. • Presence Agent. • Peer-to-Peer. Poll Time Enter the value specified by your VoIP service provider. The factory setting is 300.
CounterPath eyeBeam 1.5 for Mac Account Properties – Storage These settings let you set up a storage system for your contact list: either a local one or a remote one (WebDAV or XCAP). The tab only appears for the current default account: see below for an explanation. How Storage Works for a Single Account If you have only one account, all three storage methods are supported and easily managed.
CounterPath eyeBeam 1.5 for Mac Table 12: Account Properties – Storage Field Use SIP credentials Description Check this box to use the username and password from your SIP account in order to log into the storage server. Otherwise, uncheck this box and complete the Username and Password fields. Root URL WebDAV poll time Not used for “Local”. URL of an appropriate root folder on the remote server. Not used for “Local”. The factory setting is https://webdav.
CounterPath eyeBeam 1.5 for Mac Account Properties – Security Table 13: Account Properties – Security Field Signaling Transport Media Encryption Description Contact your VoIP service provider to identify the types of transport that are supported. Then choose a supported transport: • Automatic: eyeBeam sets up the transport based on the capabilities of the network and the eyeBeam computer. Choose this option if you do not care which transport is used.
CounterPath eyeBeam 1.5 for Mac Setting up the root certificate on your computer ensures that the connection to the proxy is TLS secure (the first hop). Any proxy in the chain (between you and the caller) that does not support TLS may cause an insecure link in the chain. Therefore, if the other party is outside your domain, you cannot be completely sure that the call is secured at the signaling level, which means that you cannot be sure that it is secured at the media level.
CounterPath eyeBeam 1.5 for Mac Account Properties – Advanced s Table 15: Account Properties – Advanced Field Reregister every Description The time interval between eyeBeam’s attempts to reregister in order to refresh the account registration with the VoIP service provider for this account. A value of zero means not to reregister after the initial registration. This value is placed in the “Expires” header field of the REGISTER message. The factory setting is 3600. Min.
CounterPath eyeBeam 1.5 for Mac Table 15: Account Properties – Advanced Field Max. time Description This is the maximum wait time between attempts to reregister. Once this maximum is reached, eyeBeam will wait this time for all subsequent attempts. For example, the min. time is 20 secs, the maximum time is 120 secs. eyeBeam will attempt to reregister as follows: • • • • • • • • • Wait 20 secs. Attempt to connect. If fail, wait 40 secs. Attempt to connect. If fail, wait 80 secs. Attempt to connect.
CounterPath eyeBeam 1.5 for Mac 6.3 Privacy Rules For information on privacy rules, see page 27.
CounterPath eyeBeam 1.5 for Mac 6.4 Open Diagnostic Log and Folder For information on these menu items, see “Options – Advanced – Diagnostics” on page 41.
CounterPath eyeBeam 1.
CounterPath eyeBeam 1.5 for Mac Appendix B: Dialing Plan When a call attempt is made, the call input (what you type, select or drag onto the Call display) is processed to select the account to use and to modify the input if that is required to ensure that the call gets placed successfully. This ability to select an account and modify the input relies on the existence of a “dialing plan” for each account.
CounterPath eyeBeam 1.5 for Mac “match=” is a literal. “n” identifies the pattern. “transformation=” is replaced by a keyword, see below. “value” is replaced by a value. Spaces are allowed only in the items. Example \a\a.T|xxxxxxxxxx;match=1;prestrip=2;match=2;pre=8; where: • • • • \a\a.Tis the first pattern. xxxxxxxxxx;is the second pattern. match=1;prestrip=2;is the first match-transformation pair. match=2;pre=8;is the second match-transformation pair.
CounterPath eyeBeam 1.5 for Mac Timers There are two timers: • T timer is 4 seconds. • The long timer is 20 seconds. These timers are used in input comparison, as described in “How the Input Is Processed” on page 62. Transformation Keywords Keyword prestrip poststrip pre post replace Description Strip the first n characters from the input before placing the call. Remove n number of characters from the end of the input before placing the call.
CounterPath eyeBeam 1.5 for Mac Results of the Comparison Type of Match Partial match Pending match Complete match No match Result if You Press Enter or Dial Conditions Result if You Stop Typing If you stop typing for the The characters typed so far follow the pattern but The default account is there are not yet enough characters for a pending selected. No transformation long timer length (20 seconds), then the default is performed. or complete match. account is selected.
CounterPath eyeBeam 1.5 for Mac Example 3 #1xxxxxxxT|#19xxxxxxx|xxxxxxxT|9xxxxxxx|;match=1;prestrip=2;pre=9;match=2; prestrip=2;match=3;pre=9; Table 17: #1xxxxxxxT #19xxxxxxx xxxxxxxT 9xxxxxxx The pattern is an acount prefix followed by seven digits. The timer forces eyeBeam to wait to allow a match to the second pattern. The #1 is stripped off and 9 is prepended to access an outside line. The pattern is an account prefix followed by a 9 and seven digits. The #1 is stripped off.
CounterPath eyeBeam 1.5 for Mac Appendix C: Location of Data Files Data files are saved in the standard location for application data. This location is typically: \Library\References\CounterPath\eyeBeam n.
CounterPath eyeBeam 1.5 for Mac Appendix D: Glossary AEC AGC Broadband Codec Default account Dialing plan DTMF IM IP IP address Media MOV MWI Narrowband Presence Proxy PSTN Acoustic echo cancelation. Processing of the audio or video signal to reduce the echo effect that can arise with a speakerphone or that can arise if the sound from the speakerphone or headphone leaks into the microphone. Automatic gain control.
CounterPath eyeBeam 1.5 for Mac RFC RTP Signaling SIMPLE protocol SIP SIP account SIP address SRTP TCP TLS UDP URI URL USB device VAD VoIP VoIP service provider WAV Request for Comment. A document that describes an aspect of an internet technology. An RFC may be a proposed, draft or full internet standard. Real-time Transport Protocol. A protocol for delivering the media portion of a data transmission over an IP network. SRTP is another media protocol.