Saturday, December 21, 2019

Encompass: Object has been Deleted while printing custom forms


Encompass: An Error Occurred. Please Contact the Administrator with the following Edition: Object has been Deleted

Software: Encompass Banker Edition

Symptom: When attempting to print from Encompass receive an error: Com object with CLSID
{68B34268-7559-11D3-BBE5D53DCBD65107} is either not valid or not registered.

Sympton: When trying to print/preview custom discslosure documents, you get a message that
says the "object does not exist" or "object not found"

Cause: The Encompass Printer has either become uninstalled or corrupted.

Resolution: Reinstall the Encompass printer using one of the following links:

Preferred Method for Windows 7:

Encompass Custom Edition SR 1 (.NET 2.0) and above:

Or:
Encompass Custom Edtion Pre SR 1 (.Net 1.1):

Instructions:

unzip the PDFCOnverter then run the installer application install.exe
thats all folks

Verify Functionality:

PipeLine Tab
Stage 5, then find a loan, open it.
Print Button on right side of screen
Custom Forms Tab
Remove 2010 GFE Page 1,2,3
Select "Doc Order Request - Lender Paid" and "Doc Order Request - Borrower Paid" forms
Press Preview Button

Friday, December 20, 2019

Ellie Mae Encompass: System.InvalidCastException: Unable to cast object of type System.Int32

Ellie Mae Encompass: System.InvalidCastException: Unable to cast object of type System.Int32

While printing custom forms from Encompass. It shows "Preparing Forms" then you get this error message that says "System.InvalidCastException: Unable to cast object of type 'System.Int32' to type 'System.String'.


To fix this error, you need to enable the Adobe API with the following registry edits.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ellie Mae\Encompass]
"AdobeAPI"="1"
"WordBackgroundPrint"="0"
"UseWordSaveAsPdfAddIn"="1"

Save this to a text file and import or merge it into registry.

This is what your registry will look like after your insert the new values.


Wednesday, December 18, 2019

Running Asterisk on Amazon AWS

How Can You Run Asterisk on Amazon AWS

First thing to do is to install Amazon AWS's free tier Ubuntu 18 LTS, then you use these commands to install and configure it.   Install your amazon ubuntu server, then configure the amazon firewall to forward ports: 5060-5070, and 16384-32767 all udp to the VM.  If you have a Sonicwall router in your home network, be sure to go to the SIP menu, and enable SIP and H323 transformations.

    8  apt -y upgrade
    9  apt update
   10  apt -y upgrade
   11  apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion  libsqlite3-dev build-essential libjansson-dev libxml2-dev  uuid-dev
   12  add-apt-repository universe
   13  apt update
   14  apt -y install subversion
   15  apt policy asterisk
   16  cd /usr/src
   17  curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz
   18  ll
   19  tar xvf asterisk-16-current.tar.gz
   20  cd asterisk-16.6.2/
   21  ll
   22  ./contrib/scripts/get_mp3_source.sh
   23  ./contrib/scripts/install_prereq install
   24  ./configure
   25  make menuselect
   26  make
   27  make install
   28  make samples
   29  make basic-pbx
   30  make progdocs
   31  make samples

then you need to edit sip.conf. add these make sure [general] has this:
[general]
context=phones          ; Default context for incoming calls. Defaults to 'default'
allowoverlap=no         ; Disable overlap dialing support. (Default is yes)
udpbindaddr=0.0.0.0     ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
tcpenable=no            ; Enable server for incoming TCP connections (default is no)
tcpbindaddr=0.0.0.0     ; IP address for TCP server to bind to (0.0.0.0 binds to all interfaces)
transport=udp           ; Set the default transports.  The order determines the primary default transport.
srvlookup=yes           ; Enable DNS SRV lookups on outbound calls
subscribecontext=phones
allowsubscribe=yes              ; Disable support for subscriptions. (Default is yes)
qualify=yes
qualifyfreq=30                 ; Qualification: How often to check for the host to be up in seconds
keepalive=30                   ; Interval at which keepalive packets should be sent to a peer
notifyringing=yes             ; Control when subscriptions get notified of ringing state.
notifyhold=yes               ; Notify subscriptions on HOLD state (default: no)
nat=force_rport,comedia  ; Set the force_rport option if Asterisk detects NAT (default)
directmedia=no                ; Asterisk by default tries to redirect the
localnet=172.16.17.0/255.255.252.0      ;; my permanent ipv4 on amazon private network
nat=yes
externip=3.87.197.70    ;; my temporary amazon ipv4 public address.

then add some peers
[mike]
        type=peer
        context=phones
        allow=ulaw,alaw,g723,g729
        secret=mypasswordhere
        host=dynamic
        description=Mike Martin<123>
        directmedia=no                  ; Typically set to NO if behind NAT
        callerid=Mike
        mailbox=2500@default            ; Mailbox(-es) for message waiting indicator
        subscribecontext=phones
        allowsubscribe=yes
[john]
        type=peer
        context=phones
        allow=ulaw,alaw,g723,g729
        secret=mypasswordhere
        host=dynamic
        description=John Martin<123>
        directmedia=no                  ; Typically set to NO if behind NAT
        callerid=Johnson@phones
        mailbox=2501@default            ; Mailbox(-es) for message waiting indicator
        subscribecontext=phones
        allowsubscribe=yes

then extensions.conf
;THIS IS A CONTEXT CALLED PHONES
[phones]
exten => 100,1,NoOp(Call for mike)
exten => 100,2,Dial(SIP/mike,5)
exten => 100,3,VoiceMail(2500@default)
exten => 100,4,Hangup
exten => 102,1,NoOp(Call for john)
exten => 102,2,Dial(SIP/john,5)
exten => 102,3,VoiceMail(2501@default)
exten => 102,4,Hangup
exten => 104,1,NoOp(Call for biff)
exten => 104,2,Dial(SIP/biff,5)
exten => 104,3,VoiceMail(2600@default)
exten => 104,4,Hangup
exten => 123,1,Answer
exten => 123,2,Playback(tt-weasels)
exten => 123,3,Voicemail(2500)
exten => 123,4,Hangup

then voicemail.conf
[default]
1234 => 54321,Example Mailbox,root@localhost
6245 => 54321,Biff Martin,biff.martino@gmail.com,,Tz=european
2500 => 54321,Mike Martin,biff.martino@gmail.com,,Tz=european
2501 => 54321,John Martin,biff.martino@gmail.com,,Tz=european
2600 => 54321,Biff Martin,biff.martino@gmail.com,,Tz=european

Finally, use ZOIPER to add a phone for mike or john.

Finally You need to install Voicemail to Email

apt install ssmtp

Tuesday, December 10, 2019

Useful VI Tricks for Editing Asterisk Configuration Files

Useful VIM Tricks for asterisk configuration

Scrub out all default documentation lines and blank lines. Just show the current configuration.

remove all commented lines
:g/^\s*;/d

remove all blank lines
:g/^$/d

Monday, December 9, 2019

How to Recover Your Quickbooks Serial Number and Registration Keys

How to Recover Your Quickbooks Serial Numbers and Keys After Reinstalling Windows

Sometimes the dreaded blue screen of death or the dreaded spinning circle of dots happens on your windows 10, or your Windows 7 to Windows 10 upgrade fails miserably and you then need to reinstall a fresh copy of Windows 10.  But then you lost your quickbooks registration data containing your serial number and product ID and Key. Well worry no more because it's easy to get that back.  The trick is to install windows and keep all user data and settings and then when you are done, open explorer and look in this folder:
D:\Windows.old\ProgramData\COMMON FILES\INTUIT\QUICKBOOKS
you are looking for a file called qbregistration.dat

Quickbooks qbregisration.dat file

the contents of this file are XML. You will see the serial number and product key.
You can always copy this entire folder into it's same location on the new windows installation to quickly reactivate your old license.  Or you can just use the numbers that you see here and then re-register.


Friday, December 6, 2019

How to Export and Import Chrome Saved Passwords Using Old Versions of Chrome

How to Save Your Google Chrome Passwords, Bookmarks, and Cookies

Unfortunately as of Chrome Version 78, google has removed the ability to import passwords into chrome.  As an alternative, you can still export them out as a CSV file. But you can never import them back.  However, If you can locate Version 72 of Chrome Enterprise Full Offline Installer, you can install it, with the network cable unplugged, and then import your passwords quickly before, Chrome gets updated to the latest version, and drops the password import feature.  To import passwords, install chrome 72, then disconnect your network, and then go to chrome://flags in the address bar. Search for "Passwords" or "import".  When you locate the import feature, enable it. Then restart Chrome, then go to Settings->passwords and click on the little dots, then import your passwords.

Save the Chrome Data Default Profile

Alternatively, you can grab the file called "Login Data", "Bookmarks" and "Cookies" from %userprofile%\Local\Google\Chrome\User Data\Default and save them to a USB drive, then drop them into another user profile in the same place.

Download Old Versions of Chrome

We are offering two old versions of 64 bit Chrome that you can use with the above advice.  Chrome Version 58 and Chrome Version 72 Enterprise. Download and Enjoy. 

How to Migrate Passwords from One Computer to Another

Step 1: Export the passwords to a CSV file on the old computer
Step 2: On the new computer, uninstall Chrome
Step 3: On the new computer download Chrome version 72 using the above link
Step 4: Open a command prompt and enter ipconfig /release or just pull the network cable
Step 5: in the address bar enter chrome://flags and then enable the password import feature
Step 6: Import the passwords from the CSV file
Step 7: in the command prompt: ipconfig /rewew or reconnect your network
Step 8: Allow Chrome to Update, install the newest Chrome updates, which will eliminate the password import feature, while keeping your newly imported passwords