Passing CLID and AgentID for CVP Call Transfer

Hi, all.
Currently we are using CVP 7.0(2) integrated with ICM 7.5(9), Just want to check if the following is feasible:
1. Caller calls the hotline being routed to a queue.
2. An agent picks up the call.
3. Agent does a consult transfer to another ICM routing script configured with another Dialed Number. It is a post call survey.
4. The post call survey takes over the call when the agent complete the call transfer
5. The caller's no (CLID) and AgentID are passed over to the ICM Routing script of this post call survey.
Can we achieve the above mentioned scenario particularly on item 5? Would appreciate any help and advice.
Thanks & Regards,
Eric

Hi, Geoff.
Thanks for your reply. I have copied and pasted here a list of steps which you have posted previously about the CVP Warm Transfer.
1. PG Explorer - CUCM PIM Routing Client - Network Transfer Preferred not checked
2. PG Explorer - CVP PIM Routing Client - Network Transfer Preferred not checked
3. PG Explorer - CUCM PIM Advanced - Network VRU - NONE
4. PG Explorer - CVP PIM Advanced - Network VRU - Type 10
5. NVRU Explorer - Type 10 Network VRU, label for the CUCM routing client associated with the customer instance. Let's say this is 8222222222.
6. NVRU Explorer - Type 10 Network VRU, label for the CVP routing client associated with the customer instance. Let's say this is 8111111111.
7. Dialed Number List - dialed number for the incoming call associated with the customer instance. This dialed number is on the CVP PIM Routing Client. This DN is associated with a call type which is then mapped to the initial script.
8. Dialed Number List - transfer dialed number associated with the customer instance. This dialed number is on the CUCM PIM Routing Client. The transfer dialed number 3151 is associated with a call type which is mapped to the transfer script.
9. DNP. The number transferred to from CAD is 3141 which is a pattern in the DNP that maps to the Dialed Number 3151 with a post route to CUCM PIM Routing Client. The DNP Type is "PBX" - and PBX is set up in the Agent Desk Settings
10. Agent Desk Settings - All but "Operator" are checked
11. When the second call is placed for the warm transfer, the label defined on the CUCM RC plus the correlation ID will be sent back via EAPIM/JGW to CUCM (for example, if the label is 8222222222, with a correlation ID it could be 822222222212345) since the call originated from the CUCM RC and since the NetworkTransferPreferred check box is not checked.
12. A route pattern 8222222222! in CUCM sends the call down a SIP trunk to CUPS.
13. CUPS has a static route on 8222222222* to send the call to the CVP Call Server.
14. CUPS has a static route on 8111111111* to get the IP call to the gateway. Note that in a branch office deployment, TDM calls into the gateway use "Send to Originator" pattern in the Call Server to force the transfer label back to the voice gateway; so this pattern in CUPS is ONLY used by VoIP calls.
15. In all preliminary scripts that get the customer to the agent, set the variable Call.NetworkTransferEnabled to the value 1. This is set before the transfer is called.
18. For the device targets, you need a label on the CVP RC, but you do not need one on the CUCM RC, so do not add  one.
I did try the above mentioned steps in my system, the transfer works alright. The only difference is that I did not set the variable Call.NetworkTransferEnabled to the value 1. To the ICM, is is considered as Internal Out Transfer or External Out? Another thing I have noticed is that when the call transfer takes place, the IP phone would display the Route Pattern of the CM Label + correlation ID configured, e.g. 822222222212345. this is rather confusing for the agents when they see this long string of number as it does not make sense to them. Is there any way to display some other meaningful line display or number (E.g. Transfer to mainline or 2900) while maintaining the CM label pattern 8222222222!?
Thanks in advanced.
Regards,
Eric

Similar Messages

  • Can I have two phone lines on my iPhone 4G (one for biz and one for personal calls)?

    can I have two phone lines on my iPhone 4G (one for biz and one for personal calls)?

    FWIW, from my experience I was not able to get this to work.  When I conected a second bluetooth audio device the first device disconnected.

  • Can we record two transactions and use for  a Call-transaction BDC?

    can we record two transactions and upload data using Call-transaction method in BDC ?IF not why?

    Hi Prakash,
    Here i used two transactions.
    REPORT zra_gl_cr NO STANDARD PAGE HEADING LINE-SIZE 255.
    TYPE-POOLS: truxs.
    DATA: it_raw TYPE truxs_t_text_data.
    DATA:messtab1 LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    DATA:messtab LIKE bdcmsgcoll OCCURS 0 WITH HEADER LINE.
    DATA: bdcdata LIKE bdcdata OCCURS 0 WITH HEADER LINE.
    DATA: BEGIN OF i_mess OCCURS 0,
      l_mstring(480),
      msgnr(5),
      msgv1(15),
      END OF i_mess.
    DATA:i_mess1 LIKE i_mess OCCURS 0 WITH HEADER LINE.
    DATA: l_mstring(480),l_mstring1(480).
    DATA: BEGIN OF it_itab OCCURS 0,
          saknr(10),    "G/L a/c number.
          bukrs(4),     "Company Code.
          ktoks(4),     "G/L a/c group.
          xplacct(1),   "P&L statement account.
          xbilk(1),     "Balance sheet account.
          txt20_ml(20), "G/L a/c short text.
          txt50_ml(50), "G/L a/c long text.
          waers(5),     "Account currency.
          MWSKZ(2),
          mitkz(1),     "Reconciliation a/c for a/c type.
          xopvw(1),     "Open item management
          xkres(1),     "Line item display.
          zuawa(3),     "Sort Key.
          fstag(4),     "Field status group.
          xintb(1),     "Post automatically only.
          hbkid(5),     "House bank.
          hktid(5),     "Account id.
          vzskz(2),     "Interest indicator
          END OF it_itab.
    DATA: hdate LIKE sy-datum.
                          Selection Screen                       *****
    SELECTION-SCREEN BEGIN OF LINE.
    SELECTION-SCREEN COMMENT 5(15) text-103. " FOR FIELD P_FILE1.
    SELECTION-SCREEN POSITION 25.
    PARAMETERS : p_file1 LIKE rlgrap-filename.
    SELECTION-SCREEN END OF LINE.
                          Initialization                         *****
    INITIALIZATION.
                       At Selection Screen                       *****
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file1.
    Perform file_selection will help to select the location of the file
      PERFORM file_selection.
                       Start-Of-Selection                        *****
    START-OF-SELECTION.
    Perform data_upload will help to upload the data from the flat file
    to the internal table.
      PERFORM data_upload.
    PERFORM open_group.
       Peform bdc_upload will help to upload the data from the internal
       table into its respective fields.
    PERFORM bdc_fspo.
      PERFORM bdc_upload.
      PERFORM exp_log.
    PERFORM close_group.
       Perform display_log will prepare a log for the data that has been
       uploaded
       PERFORM display_log.
                        End-Of-Selection                           ****
    END-OF-SELECTION.
    *&      Form  file_selection
          To select the location of the file
    FORM file_selection .
      CALL FUNCTION 'WS_FILENAME_GET'
        EXPORTING
          def_filename     = ' '
          def_path         = 'C:\'
          mask             = ',.txt,.xls.'
          mode             = 'O'
          title            = 'Open a excel file'
        IMPORTING
          filename         = p_file1
        EXCEPTIONS
          inv_winsys       = 1
          no_batch         = 2
          selection_cancel = 3
          selection_error  = 4
          OTHERS           = 5.
    ENDFORM.                    " file_selection
    *&      Form  data_upload
         To upload the data from the file location to the internal table.
    FORM data_upload .
      CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
        EXPORTING
        I_FIELD_SEPERATOR        =
          i_line_header            =  'X'
          i_tab_raw_data           =  it_raw
          i_filename               =  p_file1
        TABLES
          i_tab_converted_data     = it_itab
       EXCEPTIONS
          conversion_failed        = 1
          OTHERS                   = 2.
      IF sy-subrc <> 0.
        MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
      ENDIF.
    ENDFORM.                    " data_upload
    *&      Form  bdc_upload
    To upload the data from the internal table into its respective fields.
    FORM bdc_upload .
      LOOP AT it_itab.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ACC_CRE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_KEY-SAKNR'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_KEY-SAKNR'
                                  it_itab-SAKNR.
    perform bdc_field       using 'GLACCOUNT_SCREEN_KEY-BUKRS'
                                  it_itab-BUKRS.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=2102_GROUP'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-KTOKS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                  it_itab-XPLACCT.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=2102_BS_PL'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-XBILK'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                 it_itab-XPLACCT.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XBILK'
                                  it_itab-XBILK.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTER'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XBILK'
                                  it_itab-XBILK.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                  it_itab-TXT20_ML.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                 it_itab-TXT50_ML.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-BILKT'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-BILKT'
                                  it_itab-saknr.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=TAB02'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_COA-KTOKS'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-KTOKS'
                                       it_itab-ktoks.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                       it_itab-txt20_ml.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                       it_itab-txt50_ml.
        perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-BILKT'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-BILKT'
                                  it_itab-saknr.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=TAB02'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-KTOKS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                     it_itab-KTOKS.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_COA-KTOKS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-KTOKS'
                                  it_itab-KTOKS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-XBILK'
                                 it_itab-XBILK.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                  it_itab-TXT20_ML.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                  it_itab-TXT50_ML.
    perform bdc_field       using 'GLACCOUNT_SCREEN_COA-BILKT'
                                 it_itab-saknr.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTER'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-WAERS'
                                  it_itab-waers.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MWSKZ'
                                  it_itab-MWSKZ.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MITKZ'
                                  it_itab-mitkz.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-XOPVW'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-XOPVW'
                                  it_itab-XOPVW.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-XKRES'
                                  it_itab-XKRES.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
                                 it_itab-ZUAWA.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                       it_itab-xplacct.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XBILK'
                                       it_itab-xbilk.
           IF it_itab-xbilk = 'X'.
       PERFORM bdc_dynpro USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=TAB03'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'GLACCOUNT_SCREEN_CCODE-WAERS'.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-WAERS'
                                      it_itab-waers.
         PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-XOPVW'
                                  it_itab-xopvw.
         PERFORM bdc_field USING 'GLACCOUNT_SCREEN_CCODE-MITKZ'
                                  it_itab-mitkz.
       ENDIF.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-XKRES'
                                      it_itab-xkres.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
                                      it_itab-zuawa.
       PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
       PERFORM bdc_field       USING 'BDC_OKCODE'
                                     '=SAVE'.
       PERFORM bdc_field       USING 'BDC_CURSOR'
                                     'GLACCOUNT_SCREEN_CCODE-FSTAG'.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-FSTAG'
                                      it_itab-fstag.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-XINTB'
                                      it_itab-xintb.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-HBKID'
                                      it_itab-hbkid.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-HKTID'
                                      it_itab-hktid.
       PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_CCODE-VZSKZ'
                                      it_itab-vzskz.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=TAB03'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-WAERS'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-WAERS'
                                  it_itab-WAERS.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MWSKZ'
                                  it_itab-MWSKZ.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-MITKZ'
                                  it_itab-MITKZ.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-ZUAWA'
                                 it_itab-ZUAWA.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=ENTER'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-FSTAG'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-FSTAG'
                                 it_itab-FSTAG.
    perform bdc_dynpro      using 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
    perform bdc_field       using 'BDC_OKCODE'
                                  '=SAVE'.
    perform bdc_field       using 'BDC_CURSOR'
                                  'GLACCOUNT_SCREEN_CCODE-FSTAG'.
    perform bdc_field       using 'GLACCOUNT_SCREEN_CCODE-FSTAG'
                                  it_itab-FSTAG.
       PERFORM bdc_transaction USING 'FS00'.
        CALL TRANSACTION 'FS00' USING bdcdata MODE 'A'
                                              UPDATE 'S'
                                             MESSAGES  INTO messtab1.
        PERFORM mess1.
        REFRESH bdcdata[].
      ENDLOOP.
    ENDFORM.                    " bdc_upload
    *&      Form  bdc_fspo
          text
    FORM bdc_fspo .
      LOOP AT it_itab.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=ACC_CRE'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_KEY-SAKNR'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_KEY-SAKNR'
                                      it_itab-saknr.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_KEY-KTOPL'
                                      '1000'.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=2102_GROUP'.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_COA-KTOKS'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-KTOKS'
                                      it_itab-ktoks.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                       it_itab-xplacct.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XBILK'
                                      it_itab-xbilk.
        PERFORM bdc_dynpro      USING 'SAPLGL_ACCOUNT_MASTER_MAINTAIN' '2001'.
        PERFORM bdc_field       USING 'BDC_OKCODE'
                                      '=SAVE'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-KTOKS'
                                       it_itab-ktoks.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-XPLACCT'
                                       it_itab-xplacct.
        PERFORM bdc_field       USING 'BDC_CURSOR'
                                      'GLACCOUNT_SCREEN_COA-TXT50_ML'.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT20_ML'
                                       it_itab-txt20_ml.
        PERFORM bdc_field       USING 'GLACCOUNT_SCREEN_COA-TXT50_ML'
                                       it_itab-txt50_ml.
    *perform bdc_transaction using 'FSP0'.
        CALL TRANSACTION 'FSP0' USING bdcdata MODE 'A'
                                              UPDATE 'S'
                                             MESSAGES  INTO messtab.
        PERFORM mess.
        REFRESH bdcdata[].
      ENDLOOP.
    ENDFORM.                    " bdc_fspo
    *&      Form  mess
          text
    -->  p1        text
    <--  p2        text
    FORM mess .                                                 "fsp0
      LOOP AT messtab.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            id        = messtab-msgid
            lang      = messtab-msgspra
            no        = messtab-msgnr
            v1        = messtab-msgv1
            v2        = messtab-msgv2
            v3        = messtab-msgv3
            v4        = messtab-msgv4
          IMPORTING
            msg       = l_mstring
          EXCEPTIONS
            not_found = 1
            OTHERS    = 2.
        CONDENSE l_mstring.
        i_mess1-l_mstring = l_mstring(250).
        i_mess1-msgnr = messtab1-msgnr.
        i_mess1-msgv1 = messtab1-msgv1.
        APPEND i_mess1.
      ENDLOOP.
    ENDFORM.                    " mess
    *&      Form  mess1
          text
    -->  p1        text
    <--  p2        text
    FORM mess1 .                                                "fs00
      LOOP AT messtab1.
        CALL FUNCTION 'FORMAT_MESSAGE'
          EXPORTING
            id        = messtab1-msgid
            lang      = messtab1-msgspra
            no        = messtab1-msgnr
            v1        = messtab1-msgv1
            v2        = messtab1-msgv2
            v3        = messtab1-msgv3
            v4        = messtab1-msgv4
          IMPORTING
            msg       = l_mstring1
          EXCEPTIONS
            not_found = 1
            OTHERS    = 2.
        CONDENSE l_mstring1.
        i_mess-l_mstring = l_mstring1(250).
        i_mess-msgnr = messtab1-msgnr.
        i_mess-msgv1 = messtab1-msgv1.
        APPEND i_mess.
      ENDLOOP.
    ENDFORM.                                                    " mess1
    *&      Form  exp_log
          text
    -->  p1        text
    <--  p2        text
    FORM exp_log .
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          filename = 'c:\temp\error_fsp0.txt'
          filetype = 'DAT'
        TABLES
          data_tab = i_mess1.
      CALL FUNCTION 'GUI_DOWNLOAD'
        EXPORTING
          filename = 'c:\temp\error_fs00.txt'
          filetype = 'DAT'
        TABLES
          data_tab = i_mess.
    ENDFORM.                    " exp_log
    *&      Form  bdc_dynpro
          text
         -->PROGRAM    text
         -->DYNPRO     text
    FORM bdc_dynpro USING program dynpro.
      CLEAR bdcdata.
      bdcdata-program  = program.
      bdcdata-dynpro   = dynpro.
      bdcdata-dynbegin = 'X'.
      APPEND bdcdata.
    ENDFORM.                    "BDC_DYNPRO
           Insert field                                                  *
    FORM bdc_field USING fnam fval.
      CLEAR bdcdata.
      bdcdata-fnam = fnam.
      bdcdata-fval = fval.
      APPEND bdcdata.
    ENDFORM.                    "BDC_Field
    ********Rewards some points.

  • Input and Tags for video calls

    This would be great for companies to share video as well as have an input such as a raising hand or a thumbs up thumbs down or maybe even custom reaction buttons

    link you shared pints to the defect with nokia n71, are you using the same phone?
    there are some command to tune DTMF signal on voice port,
    timing digit
    timing interdigit
    i dont know if it works for you, and it may also spoil your other calls.
    try to put the same post in IP Telephony section on the same Cisco forum, you will get good help there on how to tune your VG for DTMF.
    regards
    Chintan

  • Can I have a single sign on pass word and ID for FireFox Sync and Accounts?

    I can't keep my ID's and Password's organized for Firefox Accounts, Firefox Sync and Mozilla. Some how I've used two different email accounts and they have different passwords.
    I'm using a MacBook with OS X 10.1.1 and FireFox 34.0

    Firefox Accounts and Sync do use the same email address (username) and same password. It's one service - Sync uses Firefox Accounts for web login.
    As far as "Mozilla", do you mean this forum?
    You may use the same email address and same password, but the various Mozilla websites and services do use separate registration and login databases; none are connected with other websites.

  • CVP Call Server: H323CallMgr::sendRAI: Successfully sent RAI for resource unavailability

    Hi All;
    I am gettting the below messages on the CVP Call Server version 8 and actually the Call Server is out of service, any advise?
    The CVP PG is up and activated, the CVP Call Server registered on the Gatekeeper and I saw this on the gatekeeper, also the VXML Server is UP. But when I try to browse the statistics page using the Operational and Consol Server, then it also gives a message that not able to reach it, also its status at the operational and consol is down. Below are the messages I see it:
    At CVP Call Server:
    14:26:41 Trace: INFO: H323CallMgr::sendRAI: Successfully sent RAI for resource unavailability
    14:27:26 Trace: INFO: H323CallMgr::sendRAI: Successfully sent RAI for resource unavailability
    Unable to retrieve statistics for Unified CVP Call Server with IP Address: 10.180.22.137 and Hostname: vivadrcvp at this time.
    14:26:41 Trace: INFO: H323CallMgr::sendRAI: Successfully sent RAI for resource unavailability
    14:27:26 Trace: INFO: H323CallMgr::sendRAI: Successfully sent RAI for resource unavailability
    At the Operational Console:
    Unable to retrieve statistics for Unified CVP Call Server with IP Address: 10.180.22.137 and Hostname: vivadrcvp at this time.
    What could be the reason? Is it license?
    How can I know if the license if not valid?
    Regards
    Bilal

    Dear Geoff;
    I am facing the same thing, but in the OAMP is shown to be down and not able to get any statistics on this CVP Call Server.
    Actually the PG01, PG02 and PG03 are enabled in the router registry (while PG01 for CUCM PG, PG02 for CVP Call Server PG and PG03 for the Media Routing PG).
    It was working before and I was receiving calls on it, but suddenly this happened.
    Actually, an upgrade happened from version 7 to version 8 and we imported new licenses for the VXML Server but did not import new licenses for the CVP Call Server. Could be a license issue because we have to import the new license to change from version 7 to version 8?
    Thanks in advance for the help.
    Regards
    Bilal

  • CVP Call Server Status Down in CVP OAMP

    Hi,
    We have installed new CVP server and added it in CVP OAMP server. Call Server is running fine but it is not updating its status on OAMP and showing still down. We have also verified it by putting calls from gateways to this specific CVP server. Please advise how can i get it UP in OAMP. Also advise how can we see the status of Call Server ports through CVP, not through OAMP.
    Regards,
    Hammad.

    Try the following steps
    1- Check if the correct license file is loaded on call server
    2- If an OAMP is showing Partial then check the PIM status is UP
    3- Did you restat both OAMP and newly installed CVP call server after adding it into the OAMP server. If not then restart both the servers and it will come up.
    About the ports for Call Server you can check the ports from the License file you got from cisco for CVP but for VXML there is s path where you can check VXML ports.
    C:\Cisco\CVP\VXMLServer\admin -> run status.bat file

  • Unity Call Transfer with announce from IPCC

    I'm trying to setup a script in IPCC for Meetme users to call into, enter in a PIN number, and be sent to the correct Meetme conference. I've got all of that working just peachy. I was hoping to also be able to use Unity's call transfer with announce functionality using a call handler. Unfortunately through testing and also verified in documentation, the call transfer functionality is ignored for forwarded calls (calls not handled by the unity auto attendant or directory handler).
    Can someone enlighten me on a workaround for this? Basically I want the caller to come into IPCC, enter their PIN, IPCC shoot the caller to a Unity call handler which prompts for the user's name, then Unity announce that person's name to the conference and then finalize the call transfer to the Meetme conference.
    I've tried all sorts of combinations using CTI route points in call manager, modifying direct and forwarding route patterns in Unity etc. No dice so far to get the call announce working. Many thanks in advance!
    --Jason

    I appreciate all the responses. I was able to get this to work, my dunce hat was on and my Unity forwarding rule was sending to the greeting of the Call Handler rather than the Attempt Transfer.
    The powers that be at my company wanted to assign a different MeetMe number to each department in order to reduce the risk of multiple people trying to use the same conference line at the same time. I did not like the fact of having to setup 20 cti route points in CallManager, and then 20 call forwarders inside of Unity that then sent to 20 separate call handlers. I found a way to bypass the cti route points and call forwarders by having IPCC send the call directly to Unity.
    The trick to bypassing CallManager CTI route points that simply forward to Unity, and setting up call forwarders in Unity is this:
    1) In IPCC, use a consultive transfer instead of a call redirect. This allows you to first dial the main voicemail number and then dial the specific voicemail box once you are in Unity.
    2) On your call handler in Unity, simply specify the extension number of the call handler (I used the same number as the MeetMe line), and also set the forwarding number.
    So I've been able to change the process from Caller->IPCC Script->Callmanager CTI RP->Unity forwarder->Unity call handler->MeetMe to simply Caller->IPCC Script->Unity call handler->MeetMe
    As for my IPCC script, I used arrays to handle my plethora of conference lines, it greatly cut down on the size of my script.

  • [PAP2] Configuring Multiple Service Providers for Outgoing Calls

    I'm trying to configure my PAP2 with Gizmo project (for incoming calls) and VOIPCheap (for outgoing calls).
    I tried to use the dialplan:
    (xx.<:@voipcheap.host.xxx:5060; usr=myvoipcheapuserid; pwd=myvoipcheappassword; >)
    But this doesn't seem to work. But when I configure the line for the VOIPCheap provider, then I am able to make calls through that account.
    Can someone help me configure my PAP2 adapter please?
    Thank you very much in advance.
    Sekhar.

    I shall have found this post a bit earlier... sik! 
    I have 2 PAP2T 'listenning' to 3 different providers (1 is common); that works... but to be optimal, both ATAs should allow using a 4th provider for outgoing calls.
    The ATA administration guide shows an example of a dial plan such as <8,:1408>xxxxxxx<:@pstn.Linksys.com:5061;usr=joe;pwd=joe_pwd;nat>
    Unfortunately, it applies for AG310 and SPA3102...
    VoIP_Addict, I guess that if you did find some time to 'play' with this, you can only confirm what has been said in this post, right?

  • Billing Software for Prepaid Calling card

    Hi Netpros,
    I intend to implement a Calling card platform on Cisco 3640.I have got Cisco 3640, TFTP server for the Prompts etc.The only thing I need is any Evaluation/trial Copy of a third Party Billing Software which can supports VSA so that I can test my setup before buying any third Party Billing Software.I want to Simulate and Test the Setup first.Can anyone help me please with any Trial/Evaluation copy of the Billing Software....

    Wafer System is cisco's golden partner, has one billing product and solution for prepaid calling card service, you can check http://www.wafersystems.com, or drop one mail to [email protected]

  • How to pass Multi and Singlr value Parameters to DB2 query, which is using in SSRS report for ODBC connection

    Hi Guys,
    I am using DB2 database in SSRS. I have to pass Single Value and Multi Value Parameters. I tried with Select * From DB2Table Where
    Column=@PRM_Name Or Select * From DB2Table Where
    Column=:PRM_Name . It is not working and throwing error. Please help me out.
    Connection Details: ODBC
    Thanks Shiven:)

    Hi SKM,
    So you mean to say that Go to DataSource->Add Dataset-> Query Type-Text-> Under Query:
    click on fx (Expression)-> Write this expression
    For Single Value Parameter:
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city = '" + Parameters!City.Value + "'"
    OR
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city =  '" & Parameters!City.Value & "'"
    Keep it in mind if Parameter is String then
    It should be in Single quote ''.
     Like
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable WHERE city
    ='Hyderabad' "
    For Multivalu Parameter:
    ="SELECT EmployeeID, FirstName, LastName, LoginID FROM SHIVEN.AUDIT Where FirstName
    in ('" + REPLACE(JOIN(Parameters!City.Value,","),",","','") + "')"
    NOTE:
    If your Parameter is Single Value Parameter and You want to enter string values with Coma (,)
    separated (Like Hyderabad, Chennai, Delhi).
    In this case, you have to use below expression.
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city IN ('" + REPLACE(Parameters!City.Value ,",","','") + "')"
    OR
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city IN  ('" & REPLACE(Parameters!City.Value ,",","','") & "')"
    In above expression: Replace will replace all , with ‘,’ and city IN (‘Hyderabad’, ‘Chennai’,
    ‘Delhi’) will not throw any error.
     Note: You have to write expression in one line in Expression editor for dataset
    query
    Thanks It is working fine but it is tough job if query is big.
    Hi S kumar,
    The above approach we use when we have source like DB2, becasue DB2 has some syntactical differences to pass multivalue paramaeter. I tested and it works good, if i am mentioning the query in above format by using Fx button while creating dataset.
    but if we want fetch data from view which exist in DB2 and we need to call db2 view in SSRS and pass multivalue parameter in a way we did above then could you please mention the steps and way to achieve this.
    Thanks in advance!

  • Calling another program and waiting for output

    Hi,
    I'm writing a program that passes a file created for an application called Net Sim but has to wait for the output. Net Sim lies in another directory from the java files and I don't know how to call the program with the file created as a parameter, such as:
    ns2 network1.tcl
    where 'ns2' is the dos command to run net sim and 'network1.tcl' is a file passed as a parameter to the program.
    I've tried
    try{
    Runtime r = Runtime.getRuntime();
    r.exec(" <directory> ");
    }catch(IOException e){
    System.out.println("Error " +e);
    This doesn't work though and I could use some help, as well as how to save the file created by the program in another directory.
    Finally, I need to know how to make the program wait for the output from net sim which is a file I intend to use. Can I do this with a while loop etc.?
    I thank you in advance for any help,
    Regards,
    Gary.

    Here's an article from JavaWorld describing some of the pitfalls when using Runtime.exec() that might help you:
    http://www.javaworld.com/javaworld/jw-12-2000/jw-1229-traps.html

  • Local call transfer not working on CME10 for 7821

    My setup is made of 4 cisco 7821 phones ( phone A, Phone B ,Phone C and Phone D)
    when phone B get a call from phone A and transfer call to phone D or C
    phone B is able to complete the transfer but phone A get a busy tone.
    Problem is only with call transfer conferencing is working
    My CME router  is running ios image c2900-universalk9-mz.SPA.153-3.M3.bin.
    find attached configuration
    What i am doing wrong ?
    Can someone please help?

    Hello,
    You are missing your call-transfer config, i guess:
    telephony-service
     transfer-system {blind | full-blind | full-consult | local-consult}
     transfer-pattern transfer-pattern [blind]          !!!... In case consultive transfer is enabled globally, blind transfer can be applied to specific patterns using blind keyword
     call-forward pattern pattern
     timeouts transfer-recall seconds
     calling-number local          !!!... This command will replace the calling-party name/number with the forwarding-party name/number for hairpin forwarded calls.
     transfer-digit-collect {new-call | orig-call}
    Please, let me know the results
    Best Regards 

  • CVP call studio and default audio

    Not sure if this should get posted here or on the development forum but it's getting posted here anyways...
    We have 4 combo boxes in our CVP deployment so we have 4 media servers. I'm trying to figure out what to configure for the Default Audio Path URI in Call Studio when creating a project .It appears that I have to specify either a single media server to pull the audio from or pull it from flash.
    I know our gateways will pull down the wav files from the media servers but if I specify flash in the studio application, do I need to load the wav file directly onto flash on the router or can it access the media servers and pull it down? We run most of our ICM scripts off of microapps, not custom vxml apps. Most of the documentation and the partner class I took doesn't look at multi server deployments and combo boxes like as most standard deployments are like this now. I don'ts ee anything in the Cisco docs for CVP that specify this information. Any help would be appreciated.
    We are using SIP and CSS if that makes a difference.
    ICM 7.5.9
    CVP 7.0.2
    UCM 7.1.3
    thanks
    Paul

    The normal way is to use the VIP you built on your CSS. Let's say this is a.b.c.d and it manages the IP address of the media servers as a "service", providing load balancing and resilience.
    For each application in Studio you should make a matching default audio path and put all the media files under that. Makes it easy - even if there is repetition of system files (1.wav, 2.wav etc). You can control the lifetime (expiration) on IIS more easily.
    Let's assume your application is called "foobar" and your locale is "en-us".
    So set the path to
    http://a.b.c.d/en-us/app/foobar/
    Don't forget the trailing slash. As you go through the Studio program, you just need to specify an audio item as "mywavefile.wav" and that makes it really easy to look at the Prompt Dictionary, as they have simple wav file names and no path information.
    Others may have different views, of course. I'm prepared to vigorously defend mine.
    On IIS you will have wwwroot\en-us\app\foobar with a bunch of files.
    Regards,
    Geoff

  • Courtesy Callback for CVP 9 w/o Call Studio

    Just a question, is Call Studio a requirement to be able to utilize courtesy callback for CVP? I have a customer using only micro-apps and didn't purchase Call Studio but they might be potentially looking at some sort of callback solutions. Hence, the question. Many thanks.                  

    Required for courtesy callback.
    Other callback solution would be custom and should be possible through ICM scripting (depends how you do it) directly.
    Thanks!
    -JT-

Maybe you are looking for

  • OSX Lion will not recognize Nook, or Photoshop Elements

    Just upgraded to Lion.  Finding all kinds of problems.  The Nook does not show up even after clicking the external disks option in Finder.  Also tried using the Go to Flolder and then typing /volumes.  That option doesn't show the Nook. Contacted Ado

  • Use LFA1-KONZS to determine additional purchase Order Text to print.

    Dear All, I have been asked to group vendors and for different groups the purchase order texts to change based on what group they belong to. I would think that this has been done before somewhere. Without doing any customization I was thinking of usi

  • How to add one default value in table type value set?

    Hi All I have the below requirement: Need to display all the organization ids in the parameter for one concurrent program along with one default value of 'ALL'. I have created a table value set which picks up the organization name from hr_all_organiz

  • Need to pass value from check box to the pl/sql function in process

    My requirement is to use single value check box and pass the flag value to the pl/sql function. The function need to interpret the flag and execute accordingly. In this case checkbox name is P1_DELETE and it returns Delete, if checked. Anonymous bloc

  • How to reprint a completed doc from queue?

    I lost a document and found it in my completed jobs queue, but there is no way for me to print it, that I can see. Does anyone have any tricks or techniques to access this 'completed' document and print it again?? thanks!!