CVP 4.1 Sigdigits Issue

Hi
I have a CVP 4.1 with Split PSTN/VXML Gateways and have enabled sip.sigdidits feature to strip off the significant digits to route calls to specific VXML Gateways.
I have a SIP Trunk pointing towards the Call server with a prefix of 4 digits. These digits are discarded and the DNIS is sent to the ICM to invoke the Appropriate Script. The Script uses a Send2VRU with NVRU Label as 77777 which is returned back to the Call server.
The call server also has a Local route specified as 4 Digit Prefix + NRVU Label pointing to the VXML Gateway. The VXML gateway has a Voip Dialpeer that matches the Digits sent by the call server ie. Prefix Digits + NVRU Label + CorrID and triggers the Bootstrap.tcl
The problem we are facing is that the VRU Leg never engages and disconnects with an Error 38 (network Outage)
THe call server logs indicate there is a problem with DN Routes or Gateway Dial-peers, however, everything seems perfectly fine to me.
I am not using any SIP Proxy server, any help would be much appreciated.
Attached are the call server logs.

There have been a few posts here on SIP.sigdigits (I've been in some of them) so you may want to do a search and check them out.
Let's see. I don't see anything obviously wrong, but let's go over it.
CVP is configured with SIP.sigdigits and the value = 4.
The VOIP dial peer towards CVP prefixes 4 digits before sending it to CVP. Let's assume you prefix "8888". Your setting on this dial peer is to send it directly to the SIP Back-to-Back User Agent on CVP using ipv4:a.b.c.d:5060.
When the call arrives at CVP, it strips off 4 digits - i.e. "8888", and sends the resulting DNIS up to ICM through the PG. This starts the ICM script, and hits the "Send to VRU" node. The script pauses and returns the label configured on the Type 10 NVRU for the CVP routing client. You say that this is "77777".
Your label "77777" looks a bit odd. The length is 5. I assume you mean to do this, and have your CVP configured with a DNIS length of 5. True?
This is not as is recommended by Cisco. Normally, one makes this length 10 and you should have a label like "7777777777".
Anyway, CVP gets this label, prepends the sig digits it saved ("8888") and looks for a static route, since you don't have an Outbound Proxy.
You have a static route that catches "888877777" and sends it to the appropriate voice gateway.
Now, on the VXML gateway, you have a dial peer here that catches "888877777T" and tries to run the bootstrap. It sends the complete number back to CVP, and it again applies SIG.digits and strips off "8888", so it looks on "77777" to find the correlation ID.
The only thing that bugs me is the NVRU label.
One thing you say that I can't follow is "I have a SIP Trunk pointing towards the Call server with a prefix of 4 digits."
Are you speaking of a SIP Trunk in Call Manager? This is for getting the call to the agent, and because of SIP.sigdigits, the label returned will be "8888".
Assume all agent extensions are 5 digits.
You need to configure this trunk with significant digits = 5 (it counts from the right hand side). It's not that it discards digits, especially the SIP.sigdigits prepended - it just looks from the RHS and counts 5.
You will need this to get the call to the agent, but not for making the call queue on the gateway; so I wonder why you mention this.
Regards,
Geoff

Similar Messages

  • CVP to Unity Mailbox issue.

    Hi,
    I am having a problem with calls going to the correct voice mailbox after coming from CVP when the call originates on a CTI RP.
    When the call comes in on a DN associated to the CVP Routing Client, the call goes to the correct Voice Mailbox.
    The call flow is:
    1) Call hits a dial-peer in the gateway
    2) Call goes to CVP
    3) ICM executes a script associated to the DN.
    4) The call will end in a Precision Queue.
    4) If no agent is available the call will then be routed to a Unity pilot number, to be routed to a Voice mailbox associated to the number.
    I do this by using Call Routing Rules, that matches the calling number. I've used set the user.microapp.override_cli ECC variable to the dialled number to ensure the CLI matches the calling number for the routing rule in Unity.
    The above call flow works correctly and the call goes to the correct Voice mailbox. If I do same and it is an internal call with the caller dialling a CTI Route point the call ends up at unity but is not associated to the correct Voice mailbox. 
    I assume the user.microapp.override_cli ECC variable does not work when the call comes in via CUCM, is that correct?
    If that is correct, how do I make sure the call goes to the correct Voice mailbox?
    Thanks,
    Bruce

    I mean in unity connection Advanced --> Conversation section enable option Use Last (Rather than First) Redirecting Number for Routing INCOMINGCall 

  • CVP Call-Server Port Utilisation issue.

    Hi Guys,
    I seem to have an issue I cant find an answer to. Our CVP Call servers dont seem to be releasing their ports for utilisation, we have 1000 ports per CVP call server and the available ports just keep getting used up until it hits the max threshold. At this time the call server fails, the only way to resolve this issue thus far to release the ports is by restarting the call server. Any Advise is much appreciated.

    Hi David, the version is 7.0 (2) with ES 22. We are taking on average 5 calls per min. The license ports are being used and not released it seems, please see attached picture. The available licenses keeps decreasing until all licenses are in use and then the call server goes in to partial service.

  • CVP diag page issue

    We upgrade to CVP 8.0.1 ES15 due to the security issues.  Since upgrading, when trying to set sip tracing to debug 41, it does not work.  Has anyone run into this?

    Are you calling ASR from a CVP VXML application  (built with Studio) or from CVP microapps?
    The "-backup" specification in the IP host table as described in the CVP Config Guide will work for a microapp, but from a CVP VXML application, you would need to use a VIP (virtual IP) supported by a CSS (Content Services Switch). Normally you want a two-pack CSS for fault-tolerance.
    Regards,
    Geoff

  • CVP ASR Failover Issue

    I have a 7.0(2) CVP implementation integrated with Nuance ASR.  I have both a primary and backup ASR server.  I have a IP Host reference in the VXML GW for both the primary and backup ASR servers.  The ASR features work correctly if I point the asr-en-us IP Host reference to either the primary or the backup server.  If I disable the services on the primary ASR server, no requests are sent to the backup ASR server.  Has anyone successfully configured a backup ASR server for CVP?

    Are you calling ASR from a CVP VXML application  (built with Studio) or from CVP microapps?
    The "-backup" specification in the IP host table as described in the CVP Config Guide will work for a microapp, but from a CVP VXML application, you would need to use a VIP (virtual IP) supported by a CSS (Content Services Switch). Normally you want a two-pack CSS for fault-tolerance.
    Regards,
    Geoff

  • Cvp Nic Unplugging problem

    Hi
       I am presently facing a problem with a NRFU Test case in which when the nic of CVP(Active lic server) is unplugged the new calls placed are not failing over to the CVP (Redundant port server).We are running on a comprehensive setup with multi site env.The same cases with services got down(Call and Vxml) on active server the failover is happening fine.Some other scenarious like shutting the active dial-peer and checking if calls are serviced at 2nd CVP too works fine.
    The ICM is on 7.5(7),CVP on 7.0(2) with ES of CVP7.0.2_ES22,CVP7.0.2_ES27 and CVP7.0.2_ES29 upgraded,CVP  OPS Console 7.0(2) and gateway is IOS c3845-ipvoicek9-mz.124-24.T3.Can't really find a reason on this not functioning.I do see the Label of 7777777777 + corelation id reaching my gateways when the nic is got down and new call is placed.However the VXML Session just does not seem to get invoked after that and it only tries to GET the active server on http request.
    A tac case is open for this but it is taking a bit long.Can anybody suggest if any idea?
    Thanks
    Ganesh

    hari.kanan wrote:Looking into your architecture which has branched locations with co located Ingress and VXML gateways it would have been a better idea to have used Sip.Sig digits where in you can have the VXML diaglouges played local to the site as where the call had originally originated.Using the Send to call originator function would also be a better idea, but all these holds good only until you have the VXML being played out.
    There is no need for SIP.sigdigits in a branch office design. Send To Originator deals with this perfectly. It ensures that the VRU leg runs on the ingress gateway. I don't know what you mean by "all these holds good until you have the VXML being played out".
    Once the call needs to be transffered to an agent you might have to make use of DNS SRV records to load balance between the Different CUCM which does the call processing.The reason being i dont think  using two or more static route for different call processing CUCM would really work coz CVP sip agent doesnt have the capability to send a SIP re- invite to make use of the second Static route in case the first one has failed.The local DNS-SRV really solves the issues related to the CUCM.
    I want to be sure that you know this for a fact. Have you indeed confirmed this?
    You say that the CVP SIP Back-To-Back User Agent does not have the capability to retry an INVITE if the first one fails. If this is the case, using SRV will not work either. It does not matter if there are two static routes, one to each Sub - or there is a single route on the cluster name being resolved by entries in a DNS SRV or local SRV - if the B2BUA cannot retry on failed INVITE, nothing will work.
    I personally think a production SIP CVP without a Proxy is not a viable design.
    you cannot use the send to the call originator function in this scenario because the the call is ideally originated fromthe CUCM and the the 77777! label used for queuing purpose would be send back from the CVP to the CUCM, which CUCM does not know wat it needs to be done with it.
    You don't know that at all.
    The OP has not told us what the VRU label on the CUCM routing client is. Normally it is not the same as the label on the CVP RC. Whatever this label is, it's not sent by CVP - it's returned to the CUCM through the PG.
    CUCM MUST know what to do with it - typically it's a Route Pattern that finds a CVP. Then CVP needs to find a gateway - and you are correct that it cannot use "Send To Originator" - so there must be a static route to find a gateway using 7777777777.
    So - you simply need to configure both items. You add the 777777777> to the Send to Originator and you also add a pair to the Static Route section for the gateways in Warm Transfer. CVP will optimize.
    So in case of the Warm transfers i again reiterate the fact that SIP.sig didgits should have been used to maintian Queue or transfer back to IVR local to the site as the where the called had originated.
    OK, this part is true - although the design is complex. In a branch-office design, with a number of branches, SIP.sigdigits is the only way to ensure that the gateway found by CVP to queue the call in a warm transfer (or any CUCM-originated call) ia at the branch. The OP has not told us whether there will be multiple branches - he does not have them at the moment.
    Adding SIP.sigdigits adds a layer of complexity that takes a while to work through. If you have the bandwidth between sites you can simplify a multi-branch design by choosing one gateway (or one pair of gateways) to queue the call for CUCM-generated calls.
    Using a static route for the Warm transfers and maintaining it to only one gateway your redudancy may not achieved. Again i doubt whether the re-invires are sent and the other static routes if made use of.if i was in your place and in an architecture with branched loactions and no Sip proxy server  i would have made use of SIP.sig digits and local DNS SRV  records. The local DNS SRV functionality does the work of the proxy servers in deployments where no proxies are used. Based on the weights and the priorities defined on the XML file it load balances and the does the failover as expected to be done by the proxy server.i would rather suggest you to re visit the design of this and make use of SIP.sig digits in combination with local DNS SRV records.
    You would not have a static route to one gateway - you would put both there. Once again, you say you "doubt whether the re-invites are sent and other static routes if (sic) made use of" but you provide no proof. Cisco certainly don't say this limitation exists.
    As I said before, if the B2BUA cannot retry, it makes no difference if you use a pair of static routes, or a single static route with a cluster name being resolved by SRV (either DNS or local file) , you are screwed. Adding SIP.sigdigits does not solve the problem if the B2BUA cannot retry.
    I always like to use the simplest solution. I don't know enough about the future plans or the inter-branch bandwidth to clearly say that SIP.sigdigits is useful.
    Regards,
    Geoff

  • CVP 7.0.2 compatibility with ICM 8.5 or 9.0

    Is there any official documentation on the compatibility of CVP 7.0.2 with newer versions of ICM?
    I am interested in knowing, if anyone ever successfully connected a CVP 7.0.2 Call server with ICM PG 8.5 or 9.0.

    This is definitely not supported. I believe there will be issues with the communication between PIM and CVP.
    Take a look at the below pages.
    http://docwiki.cisco.com/wiki/Unified_CCE_Software_Compatibility_Matrix_for_8.5(x)
    http://docwiki.cisco.com/wiki/Unified_CCE_Software_Compatibility_Matrix_for_9.0(x)
    However ICM 7.5.10 does support CVP 8.x  very well.
    -Sunil

  • How to set up SIP Proxy for comprehensive CVP and ICM mode

    Hello folks,
    My name is Eric and I'm facing some issues configuring a environment using the components below:
    - CM 8.6
    - ICM 8.5
    - CVP 8.5
    - SIP Proxy 8.5
    - VXML GW
    First of all, I always implement comprehensive mode environment at my customers (using CM, ICM, CVP, GW), but this is the first time that I'm using SIP Proxy, so the workflow change a lot. I've configure everything fine following Cisco's guides, my VRU PG's are ACTIVE, all the CVP services are UP, and the communications between the components are ok. Now I will explain below the workflow of the call:
    1 - When I call to a Route Pattern 9001, for exemple, this RP use a SIP trunk that sends the call to SIP Proxy;
    2 - At SIP Proxy Server I've configure a 9001 number in Route Table to send this dn to CVP Call Server;
    3 - The CVP route request ICM that picks this 9001 DN and run a script. After this, ICM returns the variables needed (media_server, media_lib, application name) and label to CVP using Send to VRU component;
    4 - CVP Call Server send this informations to SIP Proxy;
    5 - SIP Proxy sends it to VXML Gateway and I can see this calls reaching the VXML GW;
    6 - At VXML GW I've configured the dial-peer to reach my label (1234567890) and to calls the bootstrap service;
    The big problem is that the calls becomes mute after being answered, I think the communication between CVP -> SIP Proxy -> VXML GW are missing some steps because if I configure my CVP to work with ICM only (excluding the SIP Proxy Server) the calls works fine following the Local Static Route and goes to available agent or queue.
    If I'm using SIP Proxy Server, it's necessary to use Local Static Route or not at CVP? I think not because SIP Proxy will use the Route table to send the informations to the components. Another doubt is about ICM, for ICM is clear because the configuration is the same for use SIP Proxy or not, isn't?
    Thank you very much.

    Amir,
    I'm not using Ingress Gateway, I'm passing from CM Route Pattern to SIP Proxy, using SIP trunk.
    Saeed,
    - is your media file or the agent call, which one is silent or both.
    The media file is not prompted, so the calls becomes mute.
    - have you configured the routes for VXML VG in route table.
    Yes.
    - have you configured the rotues for UCM for agent's extension in route table.
    Yes
    When I call, I can see it reaching the VXML gateway, but doesn't prompt the audio and neither send the call to agent. The agent becomes reserved but the call are not delivered.

  • CVP 7.0(2) not creating correct string to send to VXML Server

    Hello,
    When running CVP 7.0(2), has anyone run into an issue with CVP still attaching the [locale]/[app_media_lib] when setting app_media_lib = ".." in the ICM script?
    http://1.1.1.1:7000/CVP/en-us/../Server?application=HelloWorld resulted in a bad fetch.
    I was able to find a bug that says the workaround is to use "...", but that did not work.  Below are the bug details.  Any thoughts?
    How to configure app_media_lib for VXML Server apps in incorrect
    Symptom:
    Integrating a Call Studio script with Unified ICME scripts fails
    Conditions:
    Call returns the following error on the gateway
    Loading fail with url (http://{VXML-Server-IP}:7000/CVP/en-us/.../Server?callid={callid}&application={Application Name)
    Workaround:
    Make sure the app_media_lib ECC Variable is set to "..."
    Thanks,
    Nathan

    Can you verify from a browser that
    http://1.1.1.1:7000/CVP/Server?application=HelloWorld
    gets to the first VXML page of the app? does VXMLServer\admin\status.bat show 1 caller in there?
    use
    http://1.1.1.1:7000/CVP/Server?audium_action=hangup
    to disconnect.
    Is the ECC variable long enough?
    I've never heard of this three dots business.
    Regards,
    Geoff

  • CVP 7.0.2 Abnormally disconnected with error code 38

    Hi all,
    We have an issue where when called from outbound, it is not possible to reach a certain number. It doesn't even play the dial tone. isdn debug is as follows :
    Feb 15 17:51:01.830: ISDN Se0/2/0:15 Q931: TX -> RELEASE pd = 8  callref = 0xE97B
    Feb 15 17:51:01.846: ISDN Se0/2/0:15 Q931: RX <- RELEASE_COMP pd = 8  callref = 0x697B
    Feb 15 17:51:05.050: ISDN Se0/2/0:15 Q931: RX <- SETUP pd = 8  callref = 0x697D
            Sending Complete
            Bearer Capability i = 0x8090A3
                    Standard = CCITT
                    Transfer Capability = Speech 
                    Transfer Mode = Circuit
                    Transfer Rate = 64 kbit/s
            Channel ID i = 0xA98385
                    Exclusive, Channel 5
            Progress Ind i = 0x8083 - Origination address is non-ISDN 
            Progress Ind i = 0x8A81 - Call not end-to-end ISDN, may have in-band info 
            Calling Party Number i = 0x0081, '02124783464'
                    Plan:Unknown, Type:Unknown
            Called Party Number i = 0xC1, '2751920'
                    Plan:ISDN, Type:Subscriber(local)
    Feb 15 17:51:05.062: ISDN Se0/2/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0xE97D
            Channel ID i = 0xA98385
                    Exclusive, Channel 5
    Feb 15 17:51:05.066: %HTTPC-6-REQUEST_FAILED: request URI http://ipphone.fw.garanti.com.tr/ipphone/musteribilgiler?source=TLC&call_data=002124783464-800321200 failed
    Feb 15 17:51:05.066: %IVR-3-APP_ERR: Musteri bilgileri serverdan alinamadi - Hata Kodu: error
    Feb 15 17:51:05.210: %HTTPC-6-REQUEST_FAILED: request URI http://10.231.51.141:8000/cvp/VBServlet?MSG_TYPE=PING&CALL_DNIS=2403519900&CALL_ANI=sip:[email protected]:5060&ERROR_CODE=0&RECOVERY_VXML=flash:recovery.vxml&CLIENT_TYPE=IOS&CALL_ID=DE8929A61000013C1771025A0AE7338D&SIP_CALL_ID=[email protected]&CALL_UUI=&VERSION=7.0.2 failed
    Feb 15 17:51:05.226: %HTTPC-6-REQUEST_FAILED: request URI http://10.231.51.141:8000/cvp/VBServlet?MSG_TYPE=PING&CALL_DNIS=2403519900&CALL_ANI=sip:[email protected]:5060&ERROR_CODE=0&RECOVERY_VXML=flash:recovery.vxml&CLIENT_TYPE=IOS&CALL_ID=DE8929A61000013C1771025A0AE7338D&SIP_CALL_ID=[email protected]&CALL_UUI=&VERSION=7.0.2 failed
    Feb 15 17:51:05.230: %HTTPC-6-REQUEST_FAILED: request URI http://10.231.51.141:8000/cvp/VBServlet?MSG_TYPE=PING&CALL_DNIS=2403519900&CALL_ANI=sip:[email protected]:5060&ERROR_CODE=0&RECOVERY_VXML=flash:recovery.vxml&CLIENT_TYPE=IOS&CALL_ID=DE8929A61000013C1771025A0AE7338D&SIP_CALL_ID=[email protected]&CALL_UUI=&VERSION=7.0.2 failed
    Feb 15 17:51:05.238: %HTTPC-6-REQUEST_FAILED: request URI http://10.231.51.141:8000/cvp/VBServlet?MSG_TYPE=PING&CALL_DNIS=2403519900&CALL_ANI=sip:[email protected]:5060&ERROR_CODE=0&RECOVERY_VXML=flash:recovery.vxml&CLIENT_TYPE=IOS&CALL_ID=DE8929A61000013C1771025A0AE7338D&SIP_CALL_ID=[email protected]&CALL_UUI=&VERSION=7.0.2 failed
    Feb 15 17:51:05.246: %IVR-3-APP_ERR:
    **** CVP HANDOFF.TCL: 57080581.76BE11E2.A32B001B.D5293620 abnormally disconnected with code 38. ****
    Feb 15 17:51:05.258: ISDN Se0/2/0:15 Q931: TX -> CONNECT pd = 8  callref = 0xE97D
    Feb 15 17:51:05.290: ISDN Se0/2/0:15 Q931: RX <- CONNECT_ACK pd = 8  callref = 0x697D
    Feb 15 17:51:05.294: %ISDN-6-CONNECT: Interface Serial0/2/0:4 is now connected to 02124783464 N/A
    Feb 15 17:51:07.274: %IVR-3-APP_ERR:  ani: 002124783464 dnis: 800321200 | ev_setup_done ls_000 | ev_disconnected di_016 |
    Feb 15 17:51:07.298: %ISDN-6-CONNECT: Interface Serial0/2/0:4 is now connected to 02124783464 N/A
    Feb 15 17:51:07.298: %ISDN-6-DISCONNECT: Interface Serial0/2/0:4  disconnected from 02124783464 , call lasted 2 seconds
    Feb 15 17:51:07.302: ISDN Se0/2/0:15 Q931: TX -> DISCONNECT pd = 8  callref = 0xE97D
            Cause i = 0x8090 - Normal call clearing
    Feb 15 17:51:07.362: ISDN Se0/2/0:15 Q931: RX <- RELEASE pd = 8  callref = 0x697D
    Feb 15 17:51:07.366: ISDN Se0/2/0:15 Q931: TX -> RELEASE_COMP pd = 8  callref = 0xE97D
    Feb 15 17:51:08.702: ISDN Se0/2/0:15 Q931: RX <- SETUP pd = 8  callref = 0x697E
            Sending Complete
            Bearer Capability i = 0x8090A3
                    Standard = CCITT
                    Transfer Capability = Speech 
                    Transfer Mode = Circuit
                    Transfer Rate = 64 kbit/s
            Channel ID i = 0xA98391
                    Exclusive, Channel 17
            Calling Party Number i = 0x0083, '05336805920'
                    Plan:Unknown, Type:Unknown
            Called Party Number i = 0xC1, '2751935'
                    Plan:ISDN, Type:Subscriber(local)
    Feb 15 17:51:08.714: ISDN Se0/2/0:15 Q931: TX -> CALL_PROC pd = 8  callref = 0xE97E
            Channel ID i = 0xA98391
                    Exclusive, Channel 17
    Feb 15 17:51:08.718: %HTTPC-6-REQUEST_FAILED: request URI http://ipphone.fw.garanti.com.tr/ipphone/musteribilgiler?source=TLC&call_data=005336805920-800321925 failed
    Feb 15 17:51:08.718: %IVR-3-APP_ERR: Musteri bilgileri serverdan alinamadi - Hata Kodu: error
    Feb 15 17:51:08.798: ISDN Se0/2/0:15 Q931: TX -> ALERTING pd = 8  callref = 0xE97E

    Dear
    Code 38 Indicates that the network is not functioning correctly and that the condition is likely to last
    for an extended period.
    to me the GW is not able to make SIP connection and is likely due to incorrect
    IP Address is seen from the GW.I hope to share the configuration.  
    Thank you
    please rate , if this will help

  • Agent Whisper issue

    Hi Team,
    My Agent whisper is not working on random calls. i have 9.0 ICM and CVP platform.
    i have found error log on the call server.
    1205522: 10.117.6.21: Nov 25 2013 06:39:02.472 +0000: %CVP_9_0_SIP-3-SIP_ERROR_SNMP:  CALLGUID = 1AC098B454D311E383D35057A8D21E80 LEGID = 1AC098B454D311E383D35057A8D21E80-138536154206526348 - [OUTBOUND] Whisper Prompt Playback failed. Check the media name and address. VXML gateway logs can provide more detail with 'deb voip appl err' trace on. [id:5010]

    Hey David,
    i got solution to it, it is just codec issue.
    Regards
    Pardha

  • CVP 9 - Post Call Survey on Internal Queue Transfers

    Hi guys,
    I'm trying to get Post Call Survey in CVP 9 working for internally transferred calls. PCS works fine for external calls but it isn't working for internal calls and external calls which have come in via one queue and then need to get transferred to a second queue which needs to enable post call survey for all calls that are transferred internally to the second queue.
    The CVP error logs show "B2BUA is not configured with a Post Call Survey dialed number for [9999999125] .  Please add the Post Call Survey dialed number for this in-bound DN: [9999999125] . [id:5010]"
    This dialed number it seems to be pulling is actually one of the translation route DNs and not the actual DN of the CTI Route Point which is being used internally. How are we meant to get PCS to work on the route point DN? I have configured the internal DN in OAMP to link to the survey DN but I obviously don't want to put all the translation route DNs into the PCS DN mapping as I don't want all internal calls to hit that same PCS DN only the ones I want.
    As mentioned this is only affecting internal calls, external calls we have working fine with PCS as the DN which gets presented to CVP is the correct actual original DN of the call which maps to the DN table in OAMP and triggers the PCS without any issues.
    Anyone experienced this or gotten PCS working on an internal CUCM Route Point?
    Cheers,
    Nathan

    Hi Nathan,
    Were you able to resolve this issue? I am faced with the same problem. I was able to get this working by forwarding the call out to my testing toll free number via an ICM label that then comes back into CVP with a new DN. This is working but isn't an ideal solution. Any help would be appreciated.
    Best regards,
    Jason K

  • CVP Record Agent Greeting Failing

    I'm setting up the default Record Agent Greeting application with CVP 10.0, UCCE 10.0, Finesse 10.5.  I can dial the entry point number from Finesse and it goes to the ICM script.  I hear the message "Please select the greeting you wish to hear or record..." I then press the greeting number hear the next message "Press 1 to hear the greeting, 2 to record..." and then it runs the RecordAgentGreeting VXML application.  It immediately states that a greeting filename was not provided.  Do I need to set the session data for this somewhere or is the agentname supposed to populate automatically?  At least I think that's my issue.  

    please share CVP and VXML application logs, but i think you must place agent greeting type variable in recording script. after CED just set greeting type.
    regards
    Chintan

  • CVP studio Audio elements return immediately?

    (CVP/ICM 8.5, comprehensive, using CVP studio)
    This may be a dumb question, but is it normal for CVP studio Audio steps to enter and exit immediately? I have the issue where if I have a queue loop with just audio steps, it produces a log file like this:
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,newcall,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,ani,9191234567
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,areacode,919
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,exchange,636
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,dnis,2101
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,uui,NA
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,iidigits,NA
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,parameter,callid=A6259096FDEA11E08654CF2A44831DBA
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,parameter,_dnis=2101
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,,start,parameter,_ani=9191234567
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.112,CVP Subdialog Start_01,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.128,CVP Subdialog Start_01,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.128,NoCBPleaseHold1,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.132,NoCBPleaseHold1,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBPleaseHold1,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBCCMusic,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBCCMusic,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBCCMusic,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBPleaseHold2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBPleaseHold2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBPleaseHold2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBCCMusic2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.144,NoCBCCMusic2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBCCMusic2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBPleaseHold1,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBPleaseHold1,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBPleaseHold1,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBCCMusic,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBCCMusic,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBCCMusic,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBPleaseHold2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBPleaseHold2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBPleaseHold2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBCCMusic2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.159,NoCBCCMusic2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBCCMusic2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBPleaseHold1,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.179,NoCBPleaseHold1,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBPleaseHold1,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBCCMusic,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.179,NoCBCCMusic,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBCCMusic,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBPleaseHold2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.179,NoCBPleaseHold2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBPleaseHold2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBCCMusic2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.175,NoCBCCMusic2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBCCMusic2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBPleaseHold1,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBPleaseHold1,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBPleaseHold1,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBCCMusic,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBCCMusic,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBCCMusic,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBPleaseHold2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.190,NoCBPleaseHold2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.206,NoCBPleaseHold2,exit,done
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.206,NoCBCCMusic2,enter,
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.206,NoCBCCMusic2,interaction,audio_group,initial_audio_group
    172.28.201.51.1319510917112.484.NoCBQueue,10/24/2011 22:48:37.206,NoCBCCMusic2,exit,done
    [ and so on]
    The PleaseHold1 and 2 prompts are about 7-10 seconds, and the music ones are 30 minutes each. These acutally play, and to the caller it sounds like everything is working well, except the CVP call server is over there blowing up the logs...like 60KB of new data every second per call. I ran a http client debug on the VXML gateway and it appears that it just keeps making repeated requests for the data. This seems to happen on every audio step across all of the scripts that I have, except I never noticed it because they have elements besides just audio steps that seem to cause it not to be an issue. The logs seem to only blow up like this if I have a loop in CVP with just audio steps.
    The only workaround I've found is to run through the loop once, return to ICM, then re-invoke it.
    Robby

    Try using getdigit to play the prompt and music file with interdigit timeout as 1 sec and number of retries as 1. This would avoid all the logs. However, it will add 1 sec delay, which would be certainly unnoticed.
    Manoj Anantha

  • Fonts issue on 10g Reports (Linux)

    A while back I posted some questions about installing fonts on Linux RHEL 5.
    Currently, I'm in process of upgrading Client/Server Forms/Reports from 6i on a Windows platforms to 10g forms/reports on a Linux RHEL5 platform. No database is installed on the server since we are using the TNSNames in the Network Admin to connect to the database.
    I have been able to convert all forms and all reports to 10g. I had an issue with the Arial, Arial Narrow, and Courier New fonts not displaying in output when I generated a PDF file via the screen using the WEB.SHOW_DOCUMENT command. The fonts were translating. I was able to use Metalink Note 261879.1 and run the scripts to generate the AFM files and copy the TTF fonts to the appropriate directories. When I run the reports in 10g on Linux, those 3 fonts display just fine.
    However, I have 3 other fonts (Monotype Sorts, Arial Unicode MS, and one of Barcode fonts) that I need to get working. I've worked with Oracle Support and I'll be honest, the steps they are telling me either aren't very clear or just flat out aren't right.
    I've tried on Windows to use the ttf2pt1 program to generate the AFM files and copied those up to guicommon/tk/admin/AFM directory. I've copied the TTF file up to the associated directory. I've modified the uifont.ali directory to include the font, to no success.
    Has anyone tried to move a Windows font up to Linux (Unix) and got it to work successfully? If so, could you provide me some steps? I've really been trying to get this to work and would do anything at this point to get it to work. I've got about 5 reports that use these 3 fonts and if I get them working, I'm done.
    Please provide good detail, if possible. Oracle Support has just confused me more by providing notes to read and little tidbits here and there but haven't given me something that works in a straightforward manner.
    Chris

    My uifont.ali:
    # Corrected uifont.ali - Matt Jernigan, Brown University, 31 MAR 2010
    # Corrected [ Global ] aliasing standard Windows fonts.
    # Corrected [ PDF:Subset ] Arial Unicode MS and less standard fonts.
    # Note: These corrections do not necessarily match Oracle docs.
    # 05 APR 2010 - Decided to subset Arial, Arial Narrow, Courier New,
    # and Times New Roman in addition to Arial Unicode MS due to lack of
    # support of UTF-8 in Oracle's PDF engine at this time.  A charset
    # conversion feature for specific fonts would be nice but nothing was
    # found that was working such as arial.....=helvetica.....WE8ISO8859P1
    # $Header: uifont.ali@@/main/22 \
    # Checked in on Tue Jan  8 15:32:42 PST 2002 by idc \
    # Copyright (c) 1999, 2004, Oracle. All rights reserved. 
    # $
    # $Revision: tk2/admin/uifont.ali#0 $
    # Copyright (c) 1994, 2004, Oracle. All rights reserved. 
    #  All Rights Reserved.
    # DESCRIPTION:
    # Each line is of the form:
    #     <Face>.<Size>.<Style>.<Weight>.<Width>.<CharSet> = \
    #                      <Face>.<Size>.<Style>.<Weight>.<Width>.<CharSet>
    # The <Face> must be the name (string/identifier) of a font face.  The
    # <Style>, <Weight>, <Width>, and <CharSet> may either be a numeric
    # value or a predefined identifier/string.  For example, both US7ASCII
    # and 1 are valid <CharSet> values, and refer to the same character set.
    # The <Size> dimension must be an explicit size, in points.
    # The following is a list of recognized names and their numeric
    # equivalents:
    #     Styles                Numeric value
    #       Plain                      0
    #       Italic                     1
    #       Oblique                    2
    #       Underline                  4
    #       Outline                    8
    #       Shadow                    16
    #       Inverted                  32
    #       Overstrike                64
    #       Blink                    128
    #     Weights               Numeric value
    #       Ultralight                 1
    #       Extralight                 2
    #       Light                      3
    #       Demilight                  4
    #       Medium                     5
    #       Demibold                   6
    #       Bold                       7
    #       Extrabold                  8
    #       Ultrabold                  9
    #     Widths                Numeric value
    #       Ultradense                 1
    #       Extradense                 2
    #       Dense                      3
    #       Semidense                  4
    #       Normal                     5
    #       Semiexpand                 6
    #       Expand                     7
    #       Extraexpand                8
    #       Ultraexpand                9
    # Styles may be combined; you can use plus ("+") to delimit parts of a
    # style.  For example,
    #        Arial..Italic+Overstrike = Helvetica.12.Italic.Bold
    # are equivalent, and either one will map any Arial that has both Italic
    # and Overstrike styles to a 12-point, bold, italic Helvetica font.
    # All strings are case-insensitive in mapping.  Font faces are likely to
    # be case-sensitive on lookup, depending on the platform and surface, so
    # care should be taken with names used on the right-hand side; but they
    # will be mapped case-insensitively.
    # See your platform documentation for a list of all supported character
    # sets, and available fonts.
    # BUGS:
    #    o Should accept a RHS ratio (e.g., "Helv = Arial.2/3").
    #===============================================================
    [ Global ]  # Put mappings for all surfaces here.
    # Mapping from MS Windows
    #MJJ# - Unix apparently lowercases what it reads from the Report
    # and this case must be corrected.
    # Arial = Helvetica will not work. Likely due to Oracle not supporting
    # Regular as a weight such as Arial...Regular = Helvetica...Medium
    #arial               = Arial
    #"arial narrow"      = "Arial Narrow"
    #"courier new"       = "Courier New"
    #"times new roman"   = "Times New Roman"
    "ms sans serif"         = "MS Sans Serif"
    "microsoft sans serif"  = "Microsoft Sans Serif"
    # Note: I'm not providing AFM files for the Sans Serifs.  I'll let
    # the engine do with them as it sees fit.  Best to avoid use of them.
    # Arial Narrow is not really standard enough to be included here
    # so limit use to clients that are known to have it installed.
    # Consider moving Arial Narrow TTF's to the server and subsetting it.
    #MJJ# - Alternative mappings to the above. The PDF engine appears to
    # take liberty with mapping Courier New to Courier and Times New Roman
    # to Times and, if wanted, these mappings appeared to correct this
    # behavior.  Note: not thoroughly tested.  Changing the AFM files
    # from CourierNewPS to CourierNew and such may produce more compatible
    # results on Mac (just a guess) -- though leaving at Courier would be
    # most compatible.
    #arial..Italic.Bold..                = "Arial-BoldItalicMT"..Italic.Bold..
    #arial...Bold..                      = "Arial-BoldMT"...Bold..
    #arial..Italic...                    = "Arial-ItalicMT"..Italic...
    #arial                               = "ArialMT"
    #"courier new"..Italic.Bold..        = "CourierNewPS-BoldItalicMT"..Italic.Bold..
    #"courier new"...Bold..              = "CourierNewPS-BoldMT"...Bold..
    #"courier new"..Italic...            = "CourierNewPS-ItalicMT"..Italic...
    #"courier new"                       = "CourierNewPSMT"
    #"times new roman"..Italic.Bold..    = "TimesNewRomanPS-BoldItalicMT"..Italic.Bold..
    #"times new roman"...Bold..          = "TimesNewRomanPS-BoldMT"...Bold..
    #"times new roman"..Italic...        = "TimesNewRomanPS-ItalicMT"..Italic...
    #"times new roman"                   = "TimesNewRomanPSMT"
    # Mapping from Macintosh
    #"New Century Schlbk" = "new century schoolbook"
    #"New York"        = times
    #geneva            = helvetica
    #===============================================================
    [ Printer ]  # Put mappings for all printers here.
    #===============================================================
    [ Printer:PostScript1 ]  # Put mappings for PostScript level 1 printers here.
    # Sample Kanji font mappings
    ...UltraLight..JEUC = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...UltraLight..SJIS = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    ...ExtraLight..JEUC = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...ExtraLight..SJIS = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    ...Light..JEUC      = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...Light..SJIS      = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    ...DemiLight..JEUC  = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...DemiLight..SJIS  = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    .....JEUC           = "GothicBBB-Medium-83pv-RKSJ-H"...Medium..JEUC
    .....SJIS           = "GothicBBB-Medium-83pv-RKSJ-H"...Medium..SJIS
    # Mapping from MS Windows
    Roman             = palatino
    Script            = "itc zapf chancery"
    FixedSys          = courier
    System            = helvetica
    # Mapping from Macintosh
    "Avant Garde"     = "itc avant garde gothic"
    # Mapping from Motif display
    fixed             = courier
    clean             = times
    lucidatypewriter  = courier
    lucidabright      = times
    #===============================================================
    [ Printer:PostScript2 ]  # Put mappings for PostScript level 2 printers here.
    # Sample Kanji font mappings
    ...UltraLight..JEUC = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...UltraLight..SJIS = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    ...ExtraLight..JEUC = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...ExtraLight..SJIS = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    ...Light..JEUC      = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...Light..SJIS      = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    ...DemiLight..JEUC  = "Ryumin-Light-83pv-RKSJ-H"...Light..JEUC
    ...DemiLight..SJIS  = "Ryumin-Light-83pv-RKSJ-H"...Light..SJIS
    .....JEUC           = "GothicBBB-Medium-83pv-RKSJ-H"...Medium..JEUC
    .....SJIS           = "GothicBBB-Medium-83pv-RKSJ-H"...Medium..SJIS
    # Mapping from MS Windows
    Roman             = palatino
    Script            = "itc zapf chancery"
    FixedSys          = courier
    System            = helvetica
    # Mapping from Macintosh
    "Avant Garde"     = "itc avant garde gothic"
    # Mapping from Motif display
    fixed             = courier
    clean             = times
    lucidatypewriter  = courier
    lucidabright      = times
    #===============================================================
    [ Printer:PCL5 ]  # Put mappings for PCL 5 printers here.
    helvetica         = univers
    times             = "cg times"
    clean             = "antique olv"
    fixed             = courier
    lucida            = univers
    lucidabright      = "cg times"
    lucidatypewriter  = courier
    "new century schoolbook" = univers
    terminal          = "line printer"
    #===============================================================
    [ Display ]  # Put mappings for all display surfaces here.
    #===============================================================
    [ Display:Motif ]  # Put mappings for Motif displays here
    # Fix for bug no 778937 DO NOT MOVE!
    Roman.....sjis    = lucida.....jeuc
    Script.....sjis   = lucidabright.....jeuc
    FixedSys.....sjis = fixed.....jeuc
    System.....sjis   = lucida.....jeuc
    .....sjis         = .....jeuc
    # Mapping from MS Windows
    Roman             = lucida
    Script            = lucidabright
    FixedSys          = fixed
    System            = lucida
    # Mapping from Macintosh
    "Avant Garde"     = helvetica
    "Bookman"         = times
    #===============================================================
    [ Display:CM ]     # Put mappings for all CM displays here.
    # These are DEC-specific, and may need localization
    *..Blink          = Blinking
    *..Inverted+Underline.Bold = ReverseBoldUnderline
    *..Inverted+Underline.     = UnderlineReverse
    *..Underline.Bold = UnderlineBold
    *..Inverted.Bold  = ReverseBold
    *...Bold          = Bold
    *..Underline      = Underline
    *..Inverted       = Reverse
    *                 = Plain                # The font of last resort
    #===============================================================
    # Oracle Report PDF sections
    # Three new sections have been added:
    # [ PDF ]         - Used for font aliasing and Multibyte language support
    # [ PDF:Embed ]   - Used for Type 1 font embedding
    # [ PDF:Subset ]  - Used for True Type Font subsetting
    # NOTES ON PRECEDENCE OF PDF SECTIONS:
    # If you have entries for a same font in many PDF sections, then Font
    # Aliasing entry will take precedence over Font Subsetting entry. Entries
    # in Font Subsetting will take precedence over the entries in Font Embedding
    # section.
    # Generic entries for a font must follow more specific entries for the same
    # font.  For instance, if you want to subset helvetica Plain, helvetica Bold,
    # helvetica Italic and helvetica Bold-Italic fonts, your entries must be:
    # [ PDF:Subset ]
    # helvetica..Italic.Bold.. = "Arialbi.ttf"
    # helvetica...Bold..       = "Arialb.ttf"
    # helvetica..Italic...     = "Ariali.ttf"
    # helvetica.....           = "Arial.ttf"
    # If helvetica..... entry appears in the top of the list, all the styles of
    # helvetica font in the layout will be subset as helvetica Plain font.
    [ PDF ]
    # This example shows how to rename helvetica font to Courier font
    # helvetica = Courier
    # You can Alias specific styles of font as below
    # helvetica.12..Bold.. = Courier.14....
    # "Lucida Bright".12..Bold = "New Century Schoolbook"
    # Support for Far Eastern Languages:
    # PDF section can be additionally used to enable Multibyte language support
    # built into Reports.  To use this feature with Adobe (r) Acrobat (c), you
    # need to install the Asian font pack available online at the Adobe web site.
    # .....SJIS = "HeiseiKakuGo-W5-Acro"
    # A Japanese report run with Shift-JIS character set is replaced to
    # HeiseiKakuGo-W5-Acro CID font.
    [ PDF:Embed ]
    # This example shows how to embed Type 1 helvetica font into the PDF file:
    # helvetica = "helvetica.afm helvetica.pfa"
    # You need to specify the .afm file before the .pfa file.
    # The font files must exist in one of the folders specified in REPORTS_PATH.
    [ PDF:Subset ]
    # This example shows how to subset Arial True Type font into the PDF file:
    # helvetica = "Arial.ttf"
    # The True Type font files must exist in any one of the folders specified in
    # REPORTS_PATH.
    # Subsetting TrueType Collection fonts:
    # Typically, a TTC font contains several fonts in one file. For example,
    # the TTC file, msgothic.ttc consists of three fonts in the order -
    # MS Gothic, MS PGothic and MS UI Gothic. To subset MS PGothic, the
    # entry in the PDF:Subset section of uifont.ali would be:
    # "MS PGothic" = "msgothic.ttc,1"
    #MJJ# - Removed old subset mappings.
    "arial unicode ms".....             = "ARIALUNI.TTF"
    arial..Italic.Bold..                = "arialbi.ttf"
    arial...Bold..                      = "arialbd.ttf"
    arial..Italic...                    = "ariali.ttf"
    arial                               = "arial.ttf"
    "arial narrow"..Italic.Bold..       = "arialnbi.ttf"
    "arial narrow"...Bold..             = "arialnb.ttf"
    "arial narrow"..Italic...           = "arialni.ttf"
    "arial narrow"                      = "arialn.ttf"
    "courier new"..Italic.Bold..        = "courbi.ttf"
    "courier new"...Bold..              = "courbd.ttf"
    "courier new"..Italic...            = "couri.ttf"
    "courier new"                       = "cour.ttf"
    "times new roman"..Italic.Bold..    = "timesbi.ttf"
    "times new roman"...Bold..          = "timesbd.ttf"
    "times new roman"..Italic...        = "timesi.ttf"
    "times new roman"                   = "times.ttf"
    tahoma...Bold..                     = "tahomabd.ttf"
    tahoma.....                         = "tahoma.ttf"
    # Tahoma is a narrower adaption of Verdana more appropriate for print.
    # Tahoma also has more charsets such as Arabic, Hebrew and Thai.
    # No italics.  Verdana and Tahoma were designed for screen anyhow.
    #MJJ# Miscellaneous Notes:
    # oracle::devlpar4:/u01/app/oracle/Forms1/fonts
    # ARIALUNI.TTF  arialbd.ttf   courbd.ttf    tahomabd.ttf  verdana.ttf
    # arial.ttf     cour.ttf      tahoma.ttf    times.ttf
    # PFA's might be found here: /usr/lib/X11/fonts/type1
    My screenprinter.ppd:
    *% Corrected screenprinter.ppd - Matt Jernigan, Brown U, 31 MAR 2010
    *% Reverted baseline from hp4mp6_1.ppd back to datap462.ppd (Oracle's
    *% default).  Added Arial, Arial Narrow, Arial Unicode MS, Courier New,
    *% Tahoma, and Times New Roman.
    *% 05 APR 2010 - ArialUnicodeMS wants to be before the other Arials
    *% for some unknown reason, else it is not found for subsetting.
    *PPD-Adobe: "4.0"
    *% Adobe Systems PostScript(R) Printer Description File
    *% Copyright 1987-1992 Adobe Systems Incorporated.
    *% All Rights Reserved.
    *% Permission is granted for redistribution of this file as
    *% long as this copyright notice is intact and the contents
    *% of the file is not altered in any way from its original form.
    *% End of Copyright statement
    *FormatVersion: "4.0"
    *FileVersion: "3.1"
    *PCFileName: "DATAP462.PPD"
    *LanguageVersion: English
    *Product: "(Dataproducts LZR 2665)"
    *PSVersion: "(46.2) 1"
    *ModelName: "Dataproducts LZR-2665"
    *NickName: "Dataproducts LZR-2665 v46.2"
    *% ==== Options and Constraints =====
    *OpenGroup: InstallableOptions/Options Installed
    *OpenUI *Option1/Optional Lower Tray: Boolean
    *DefaultOption1: False
    *Option1 True/Installed: ""
    *Option1 False/Not Installed: ""
    *CloseUI: *Option1
    *CloseGroup: InstallableOptions
    *UIConstraints: *Option1 False *InputSlot Lower
    *% General Information and Defaults ===============
    *ColorDevice: False
    *DefaultColorSpace: Gray
    *FreeVM: "178744"
    *LanguageLevel: "1"
    *VariablePaperSize: False
    *FileSystem: False
    *Throughput: "26"
    *Password: "0"
    *ExitServer: "
      count 0 eq {  % is the password on the stack?
        true
        dup    % potential password
        statusdict /checkpassword get exec not
      } ifelse
      {  %  if no password or not valid
        (WARNING : Cannot perform the exitserver command.) =
        (Password supplied is not valid.) =
        (Please contact the author of this software.) = flush
        quit
      } if
      serverdict /exitserver get exec
    *End
    *Reset: "
      count 0 eq {  % is the password on the stack?
        true
        dup    % potential password
        statusdict /checkpassword get exec not
      } ifelse
      {  %  if no password or not valid
        (WARNING : Cannot reset printer.) =
        (Password supplied is not valid.) =
        (Please contact the author of this software.) = flush
        quit
      } if
      serverdict /exitserver get exec
      systemdict /quit get exec
      (WARNING : Printer Reset Failed.) = flush
    *End
    *DefaultResolution: 300dpi
    *?Resolution: "
    save
      initgraphics
      0 0 moveto currentpoint matrix defaultmatrix transform
      0 72 lineto currentpoint matrix defaultmatrix transform
      3 -1 roll sub dup mul
      3 1 roll exch sub dup mul
      add sqrt round cvi
      (          ) cvs print (dpi) = flush
    restore
    *End
    *% Halftone Information ===============
    *ScreenFreq: "50.0"
    *ScreenAngle: "54.0"
    *DefaultScreenProc: Dot
    *ScreenProc Dot: " {dup mul exch dup mul add sqrt 1 exch sub } "
    *ScreenProc Line: "{ pop }"
    *ScreenProc Ellipse: "
    { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }"
    *End
    *DefaultTransfer: Null
    *Transfer Null: "{ }"
    *Transfer Null.Inverse: "{ 1 exch sub }"
    *% Paper Handling ===================
    *% Use these entries to set paper size most of the time, unless there is
    *% specific reason to use PageRegion.
    *OpenUI *PageSize: PickOne
    *OrderDependency: 30 AnySetup *PageSize
    *DefaultPageSize: Letter
    *PageSize Letter: "statusdict /lettertray get exec letterR"
    *PageSize Letter.Transverse: "statusdict /lettertray get exec letter"
    *PageSize Legal: "statusdict /legaltray get exec"
    *PageSize Ledger: "statusdict /ledgertray get exec"
    *PageSize Statement: "statusdict /statementtray get exec"
    *PageSize Tabloid: "statusdict /11x17tray get exec"
    *PageSize A3: "statusdict /a3tray get exec"
    *PageSize A4: "statusdict /a4tray get exec a4R"
    *PageSize A4.Transverse: "statusdict /a4tray get exec a4"
    *PageSize A5: "statusdict /a5tray get exec"
    *PageSize B4: "statusdict /b4tray get exec"
    *PageSize B5: "statusdict /b5tray get exec b5R"
    *PageSize B5.Transverse: "statusdict /b5tray get exec b5"
    *CloseUI: *PageSize
    *% These entries will set up the frame buffer. Usually used with manual feed.
    *OpenUI *PageRegion: PickOne
    *OrderDependency: 40 AnySetup *PageRegion
    *DefaultPageRegion: Letter
    *PageRegion Letter: "letterR"
    *PageRegion Letter.Transverse: "letter"
    *PageRegion Legal: "legal"
    *PageRegion Ledger: "ledger"
    *PageRegion Tabloid: "11x17"
    *PageRegion A3: "a3"
    *PageRegion A4: "a4R"
    *PageRegion A4.Transverse: "a4"
    *PageRegion A5: "a5"
    *PageRegion B4: "b4"
    *PageRegion B5: "b5R"
    *PageRegion B5.Transverse: "b5"
    *PageRegion Statement: "statement"
    *CloseUI: *PageRegion
    *% The following entries provide information about specific paper keywords.
    *DefaultImageableArea: Letter
    *ImageableArea Letter: "20 16 591 775 "
    *ImageableArea Letter.Transverse: "18 19 593 773 "
    *ImageableArea Legal: "18 19 593 990 "
    *ImageableArea Ledger: "18 16 1205 775 "
    *ImageableArea Tabloid: "16 19 775 1206 "
    *ImageableArea A3: "18 21 823 1170 "
    *ImageableArea A4: "18 18 576 823 "
    *ImageableArea A4.Transverse: "18 19 577 823 "
    *ImageableArea A5: "18 19 401 577 "
    *ImageableArea B4: "19 15 709 1017 "
    *ImageableArea B5: "20 19 495 709 "
    *ImageableArea B5.Transverse: "20 19 495 709 "
    *ImageableArea Statement: "22 19 374 594 "
    *?ImageableArea: "
    save
      /cvp {(                ) cvs print ( ) print } bind def
      /upperright {10000 mul floor 10000 div} bind def
      /lowerleft {10000 mul ceiling 10000 div} bind def
      newpath clippath pathbbox
      4 -2 roll exch 2 {lowerleft cvp} repeat
      exch 2 {upperright cvp} repeat flush
    restore
    *End
    *% These provide the physical dimensions of the paper (by keyword)
    *DefaultPaperDimension: Letter
    *PaperDimension Letter: "612 792"
    *PaperDimension Letter.Transverse: "612 792"
    *PaperDimension Legal: "612 1008"
    *PaperDimension Ledger: "1224 792"
    *PaperDimension Tabloid: "792 1224"
    *PaperDimension A3: "842 1191"
    *PaperDimension A4: "595 842"
    *PaperDimension A4.Transverse: "595 842"
    *PaperDimension A5: "420 595"
    *PaperDimension B4: "729 1032"
    *PaperDimension B5: "516 729"
    *PaperDimension B5.Transverse: "516 729"
    *PaperDimension Statement: "396 612"
    *RequiresPageRegion All: True
    *OpenUI *InputSlot: PickOne
    *OrderDependency: 20 AnySetup *InputSlot
    *DefaultInputSlot: Upper
    *InputSlot Upper: "0 statusdict /setpapertray get exec"
    *InputSlot Lower: "1 statusdict /setpapertray get exec"
    *?InputSlot: "
    save
      [ (Upper) (Lower) ] statusdict /papertray get exec
      (get exec) stopped ( pop pop (Unknown)} if = flush
    restore
    *End
    *CloseUI: *InputSlot
    *OpenUI *ManualFeed: Boolean
    *OrderDependency: 20 AnySetup *ManualFeed
    *DefaultManualFeed: False
    *ManualFeed True: "statusdict /manualfeed true put"
    *ManualFeed False: "statusdict /manualfeed false put"
    *?ManualFeed: "
    save
      statusdict /manualfeed get {(True)}{(False)}ifelse = flush
    restore
    *End
    *CloseUI: *ManualFeed
    *DefaultOutputOrder: Reverse
    *% Font Information =====================
    *%DefaultFont: Error
    *DefaultFont: Courier
    *Font ArialUnicodeMS: Special "(Version 1.01)" Special ROM
    *Font ArialMT: Special "(Version 3.06)" Special ROM
    *Font Arial-BoldMT: Special "(Version 3.06)" Special ROM
    *Font Arial-BoldItalicMT: Special "(Version 3.06)" Special ROM
    *Font Arial-ItalicMT: Special "(Version 3.06)" Special ROM
    *Font ArialNarrow: Special "(Version 2.40)" Special ROM
    *Font ArialNarrow-Bold: Special "(Version 2.40)" Special ROM
    *Font ArialNarrow-BoldItalic: Special "(Version 2.40)" Special ROM
    *Font ArialNarrow-Italic: Special "(Version 2.40)" Special ROM
    *Font CourierNewPSMT: Special "(Version 2.90)" Special ROM
    *Font CourierNewPS-BoldMT: Special "(Version 2.90)" Special ROM
    *Font CourierNewPS-BoldItalicMT: Special "(Version 2.90)" Special ROM
    *Font CourierNewPS-ItalicMT: Special "(Version 2.90)" Special ROM
    *Font TimesNewRomanPSMT: Special "(Version 3.06)" Special ROM
    *Font TimesNewRomanPS-BoldMT: Special "(Version 3.06)" Special ROM
    *Font TimesNewRomanPS-BoldItalicMT: Special "(Version 3.06)" Special ROM
    *Font TimesNewRomanPS-ItalicMT: Special "(Version 3.06)" Special ROM
    *Font Tahoma: Special "(Version 3.15)" Special ROM
    *Font Tahoma-Bold: Special "(Version 3.15)" Special ROM
    *Font Courier: Standard "(001.004)" Standard ROM
    *Font Courier-Bold: Standard "(001.001)" Standard ROM
    *Font Courier-BoldOblique: Standard "(001.001)" Standard ROM
    *Font Courier-Oblique: Standard "(001.001)" Standard ROM
    *Font Helvetica: Standard "(001.001)" Standard ROM
    *Font Helvetica-Bold: Standard "(001.001)" Standard ROM
    *Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM
    *Font Helvetica-Oblique: Standard "(001.001)" Standard ROM
    *Font Symbol: Special "(001.001)" Special ROM
    *Font Times-Bold: Standard "(001.001)" Standard ROM
    *Font Times-BoldItalic: Standard "(001.001)" Standard ROM
    *Font Times-Italic: Standard "(001.001)" Standard ROM
    *Font Times-Roman: Standard "(001.001)" Standard ROM
    *?FontQuery: "
    save
    /str 100 string dup 0 (fonts/) putinterval def
       count 1 gt
         exch dup str 6 94 getinterval cvs
         (/) print print (:) print
         FontDirectory exch known
         {(Yes)}{(No)} ifelse =
       {exit} ifelse
    }bind loop
    (*) = flush
    restore
    *End
    *?FontList: "
    FontDirectory { pop == } bind forall flush
    (*) = flush
    *End
    *% Printer Messages (verbatim from printer):
    *Message: "%%[ exitserver: permanent state may be changed ]%%"
    *Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%"
    *Message: "\FontName\ not found, using Courier"
    *% Status (format: %%[ status: <one of these> ]%% )
    *Status: "idle"
    *Status: "busy"
    *Status: "waiting"
    *Status: "printing"
    *Status: "warming up"
    *Status: "PrinterError: BD check"
    *Status: "PrinterError: Paper jam"
    *Status: "PrinterError: Replace toner bag"
    *Status: "PrinterError: Warming up"
    *Status: "PrinterError: Timing error"
    *Status: "PrinterError: Fuser check"
    *Status: "PrinterError: Cover opened"
    *Status: "PrinterError: Toner empty"
    *Status: "PrinterError: Empty & reset output bin(s)"
    *Status: "PrinterError: Sorter or jogger error"
    *Status: "PrinterError: Scanner check"
    *% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% )
    *Source: "serial9"
    *Source: "serial25"
    *Source: "AppleTalk"
    *Source: "Centronics"
    *% Printer Error (format: %%[ PrinterError: <one of these> ]%%)
    *PrinterError: "BD check"
    *PrinterError: "Paper jam"
    *PrinterError: "Replace toner bag"
    *PrinterError: "Warming up"
    *PrinterError: "Timing error"
    *PrinterError: "Fuser check"
    *PrinterError: "Cover opened"
    *PrinterError: "Toner empty"
    *PrinterError: "Empty & reset output bin(s)"
    *PrinterError: "Sorter or jogger error"
    *PrinterError: "Scanner check"
    *%DeviceAdjustMatrix: "[1 0 0 1 0 0]"
    *% Color Separation Information =====================
    *DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi
    *InkName: ProcessBlack/Process Black
    *InkName: CustomColor/Custom Color
    *InkName: ProcessCyan/Process Cyan
    *InkName: ProcessMagenta/Process Magenta
    *InkName: ProcessYellow/Process Yellow
    *% For 60 lpi / 300 dpi =====================================================
    *ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45"
    *ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45"
    *ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15"
    *ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75"
    *ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0"
    *ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60"
    *ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60"
    *ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60"
    *ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60"
    *ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60"
    *% For 53 lpi / 300 dpi =====================================================
    *ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
    *ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0"
    *ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651"
    *ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349"
    *ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0"
    *ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
    *ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033"
    *ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
    *ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342"
    *ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0"
    *% For "Dataproducts LZR 2665" version 46.2
    *% Produced by "GETapd.ps" version 2.0 edit 47
    *% Converted to meet 4.0 specification
    *% Last Edit Date: Sep 15 1992
    *% The byte count of this file should be exactly 011228 or 011572
    *% depending on the filesystem it resides in.
    *% end of PPD file for Dataproducts LZR 2665

Maybe you are looking for

  • Internal server error while connecting SAP's customer financial fact sheet with iOS device

    Hi all, I am trying to connect SAP's customer financial fact sheet latest ( version 3.7)   with iOS phone/iPAD (version 7.1) but it shows internal server error, when trying to connect  Neither "Gateway (direct)" nor "SMP Cloud" enabled with port 80/4

  • Remove multiple label address book one time

    Hi guys, In my address book I have many contact with useless field like "facebook" or "twitter". So, how can I remove this labels in one time, for example with Automator ? Thank you Best regards, Andrea

  • Core Dump on x86 Solaris 8

    Sorry for posting on Linux thread. I could not find area related to this problem. I have x86 box (256MB 10GB) running Solaris 8 and Oracle Enterprise 8.15. I have it all configured and running. Howerver, when I startup the database and the tns listne

  • Yosemite changes my keyboard layout without reason (randomly)

    Hi folks. I have a macbook pro with retina display (Late-2013) and spanish keyboard. As a matter of fact I have a Spanish-ISO keyboard layout selected by default. The problem is that I've recently noticed that Yosemite changes my keyboard layout to U

  • Why to use view WITH OBJECT

    Please explain why to use view WITH OBJECT