Category Archives

37 Articles

Canada’s Anti-Spam Legislation Takes Effect July 1, 2014

The Canadian Radio-television and Telecommunications Commission (CRTC) recently released a video presentation covering Canada’s Anti-Spam Legislation (CASL) which addresses SMS spam and misleading marketing practices that apply to text messaging communication. The new legislation takes effect July 1, 2014 and it is an initiative to reduce unsolicited commercial messages and deceptive communication practices in Canada.

Press Release: CDYNE Ranked Number 158 Fastest Growing Company in North America on Deloitte’s 2013 Technology Fast 500™

CDYNE Ranked Number 158 Fastest Growing Company in North America on Deloitte’s 2013 Technology Fast 500™

Attributes 782 Percent Revenue Growth to great people and great products.

Chesapeake, VA, November 13, 2013 — CDYNE Corporation today announced it ranked 158 on Deloitte’s Technology Fast 500™, a ranking of the 500 fastest growing technology, media, telecommunications, life sciences and clean technology companies in North America. CDYNE grew 782 percent during this period.

CDYNE’s chief executive officer, James Keown credits great people and great products with the company’s 782 percent revenue growth. He said, “Any time a company can attract good people who share a common vision there is bound to be success.  We are a company of innovators who are in tune with the needs of the industries we serve and provide efficient solutions for them in our product offerings.  This accolade is a tribute to our people.”

“The 2013 Deloitte Technology Fast 500 companies are exemplary cases of those spurring growth in a tough market through innovation,” said Eric Openshaw, vice chairman, Deloitte LLP and U.S. technology, media and telecommunications leader.  “This year’s list is a who’s who of companies behind the most exciting and innovative products and services in the technology space. We congratulate the Fast 500 companies and look forward to what they do next.”

“The fastest growing companies in the US are drivers of constant innovation and operate with the agility to stay ahead of a quickly evolving marketplace, and software, biotech/pharma and internet companies continue to be at the forefront,” added James Atwell, national managing partner of the Emerging Growth Company practice, Deloitte Services LP. “The companies excelling in these sectors have a startup mentality that allows them to be nimble and adapt quickly, which is why they consistently lead the list of fast-growing companies each year.”

About Deloitte’s 2013 Technology Fast 500™

Technology Fast 500, conducted by Deloitte LLP, provides a ranking of the fastest growing technology, media, telecommunications, life sciences and clean technology companies – both public and private – in North America. Technology Fast 500 award winners are selected based on percentage fiscal year revenue growth from 2008 to 2012.

In order to be eligible for Technology Fast 500 recognition, companies must own proprietary intellectual property or technology that is sold to customers in products that contribute to a majority of the company’s operating revenues. Companies must have base-year operating revenues of at least $50,000 USD or CD, and current-year operating revenues of at least $5 million USD or CD. Additionally, companies must be in business for a minimum of five years, and be headquartered within North America.

About CDYNE

CDYNE provides enterprise Communication and Data Quality APIs to solve the business need for real-time Communication and Data Quality verification. APIs are easily integrated into existing systems or applications and include Phone Notify!, SMS Notify!, PAV,  Phone Verification, Demographics, Death Index, and IP2Geo. CDYNE billing is transaction-based and post-pay. There are no contracts, startup fees, or cancellation charges. For more information, visit www.cdyne.com or call 1-800-984-3710.

SMS Notify! API Update: View, Add, & Remove Shared Short Code Keywords

Instead of calling or  requesting a keyword addition to your shared short code, you can now manage incoming keywords for your shared short code via the SMS Notify! API. Here are the new methods available:

1. GetKeywords Method

Now you can get all currently enabled keywords for a license key with the GetKeywords method.

Request:

License Key: license key to retrieve keywords for.

Response:

ReturnCode: Return code for method call.  Should always return NoError for GetKeywords().

Returns an array of KeywordResponseInfo:

  • EntryDate: DateTime in UTC of when keyword was added.
  • Keyword: Keyword.
  • ReturnCode: Return code for this keyword.  Should always return NoError for GetKeywords() method.
  • ShortCode: ShortCode that this keyword is assigned to.

2. AssignKeyword Method

This method assigns one or more keywords to a license key.

Request:

License Key: license key to assign new keywords to.

Array of KeywordRequestInfo:

  • Keyword: New keyword.
  • ShortCode: ShortCode to assign new keyword to.

Response:

ReturnCode: Return code for method call.  Should always return NoError for AssignKeywords().

Returns an array of KeywordResponseInfo:

  • EntryDate: DateTime in UTC of when keyword was added.
  • Keyword: Keyword attempting to add.
  • ReturnCode: Return code for this keyword.  Can return: ShortCodeInvalid, KeywordInvalid, KeywordAdded, ShortCodeNotAssignedToKey, KeywordAlreadyInUse, or InternalError.
  • ShortCode: ShortCode that this keyword is assigned to.

3. RemoveKeyword Method

Remove assigned keywords with this method.

Request:

License Key: license key to remove keywords from.

Array of KeywordRequestInfo:

  • Keyword: Existing keyword.
  • ShortCode: ShortCode to remove keyword from.

Response:

ReturnCode: Return code for method call.  Should always return NoError for RemoveKeywords().

Returns an array of KeywordResponseInfo:

  • EntryDate: DateTime in UTC of when keyword was added.
  • Keyword: Keyword attempting to remove.
  • ReturnCode: Return code for this keyword. Can return: ShortCodeInvalid, KeywordInvalid, KeywordRemoved, KeywordNotFound, or InternalError.
  • ShortCode: ShortCode that this keyword is assigned to.

 

For more information on SMS short codes in the U.S. and Canada click here. Or read What Can You Expect With a CDYNE Short Code?

Send SMS to Over 200 Countries & 800 Carriers

SMS Notify! supports text messaging worldwide with the potential to reach over 5 billion people globally.  You can reach this network of mobile users by purchasing a UK DID for assignment to your SMS Notify! license key. When you pass a phone number with 011 + the country code, the API will automatically use the UK DIDs assigned to the license key for sending the text messages.

Unicode Support

Another great feature is Unicode support. Unicode is a standard for handling text in all writing systems, and allows you to send text messages in many languages. It provides a unique number for every character, and allows text data to pass through many systems regardless of the platform, computer program, or programming language used. You should note that that the receiving device determines which characters it will display. While it may support Unicode, it may not display all Unicode characters.

Unicode covers any language that can be written in a script (e.g. Latin, Greek, Cyrillic, Han, etc.), which is an inventory of graphical symbols.  For example, a single script such as Latin may be used to write hundreds of languages (e.g. English, Spanish, and West Germanic), whereas a single language like Japanese may use multiple scripts including Han, Hiragana, and Katakana.

Which Encoding Does SMS Notify! Support?

To send Unicode messages using SMS Notify!, set the IsUnicode parameter to True in the AdvancedSMSSend method. The API supports UTF-16, which is a character encoding for Unicode. Unicode text messages are 70 characters per transaction. Non-Unicode messages are 160 characters.
By default the IsUnicode parameter is set to False. In this instance, SMS Notify! supports Latin-9, or ISO/IEC 8859-15 encoding which are 160 characters per transaction.

A Couple of Tips for Sending International Text Messages

  • 011 + country code + phone number in the PhoneNumber parameter when sending messages outside of the U.S. and Canada. SMS Notify! will automatically send from your International DIDs.
  • Some international carriers use spam-filters which block messages based on content. Check out the Carrier Restrictions tab (Excel doc) for more details.

 

Contact CDYNE for more information about Extended International SMS coverage.

Test SMS Notify! API for free.

CDYNE Ranks in the Top 15 Percent of the 2012 Inc. 500|5000 List

CDYNE Corporation Ranks in the Top 15 Percent of the 2012 Inc. 500|5000 List of America’s Fastest-Growing Private Companies

CDYNE Places No. 747 on the 2012 Inc. 5000 Achieved by a 467 Percent Three-Year Sales Growth

Chesapeake, VA (August 22, 2012) – CDYNE Corporation debuted as one of America’s fastest-growing private companies on the 2012 Inc. 5000 list. The company achieved 467 percent growth in revenue between 2008 and 2011 and nearly doubled its workforce, ranking No. 747 and earning one of the most prestigious awards in business.

CDYNE facilitates business communications and data quality needs with developer-friendly APIs backed by a 100 percent SLA. With strategically located datacenters engineered for performance and reliability, CDYNE operates the most reliable, scalable, and secure infrastructure on the market today.

“CDYNE is honored to be ranked so highly among the esteemed companies in the Inc. 500|5000 list of fastest growing private companies,” said James Keown, CEO of CDYNE Corporation. “This reflects the commitment, talent and hard work of the CDYNE team, which has facilitated the aggressive growth achieved during a difficult economic period.”

The 2012 Inc. 5000 list represents a comprehensive look at the most important segment of the economy – America’s independent entrepreneurs.
In a stagnant economic environment, median growth rate of 2012 Inc. 500|5000 companies remains an impressive 97 percent. The companies on this year’s list report having created over 400,000 jobs in the past three years, and aggregate revenue among the honorees reached $299 billion.

Methodology
The 2012 Inc. 500|5000 is ranked according to percentage revenue growth when comparing 2008 to 2011. To qualify, companies must have been founded and generating revenue by March 31, 2008. They had to be U.S.-based, privately held, for profit, and independent—not subsidiaries or divisions of other companies—as of December 31, 2011. (Since then, a number of companies on the list have gone public or been acquired.) The minimum revenue required for 2008 is $100,000; the minimum for 2011 is $2 million. As always, Inc. reserves the right to decline applicants for subjective reasons. Companies on the Inc. 500 are featured in Inc.’s September issue. They represent the top tier of the Inc. 5000, which can be found at http://www.inc.com/500.

About Inc.
Founded in 1979 and acquired in 2005 by Mansueto Ventures, Inc. is the only major brand dedicated exclusively to owners and managers of growing private companies, with the aim to deliver real solutions for today’s innovative company builders. Total monthly audience reach for the brand has grown significantly from 2,000,000 in 2010 to over 6,000,000 today. For more information, visit http://www.inc.com/.

About CDYNE Corporation
CDYNE provides enterprise Communication and Data Quality APIs to solve the business need for real-time Communication and Data Quality verification. APIs are easily integrated into existing systems or applications and include Phone Notify!, SMS Notify!, PAV, PAV-I, Phone Verification, Demographics, Death Index, and IP2Geo. CDYNE billing is transaction-based and post-pay. There are no contracts, startup fees, or cancellation charges. For more information, visit http://www.cdyne.com/ or call 1-800-984-3710.

 

CDYNE Launches International Address Verification

Today CDYNE launched PAV-I, an international postal address verification API which validates addresses for over 240 countries. Businesses with an international market presence can ensure data quality for their customer base without any prior knowledge of international address formats or foreign characters. One of the great features of PAV-I is that it takes the guesswork out of the many address formats that exist worldwide. We are excited about this new offering because it complements CDYNE’s existing PAV API, which is CASS Certified™ for US postal addresses, and now verifies Canadian addresses at no additional cost.

TRANSLITERATE ADDRESSES FROM ONE ALPHABET TO ANOTHER

PAV-I supports 9 writing systems and will transliterate address data for Latin, Cyrillic, Greek, Hebrew, Japanese Kanji, Chinese, Arabic, Thai, and Korean Hangul. For example, if you input a Japanese address in English characters, you have the option to request the validated address in either English or Japanese Kanji.

We will use the address 3-24-20, YOKODAI ISOGO-KU YOKOHAMA, 2350045, JAPAN to highlight the transliteration capabilities of PAV-I. The default setting for transliteration is false. When set to true, the verified address will output to the native language if it is supported. The only exception to this is the country output field, which will return in English.

Address entered with native output set to true:

Input Address: 3-24-20 YOKODAI ISOGO-KU YOKOHAMA 2350045 JAPAN

Output Results: A RESCODE of “1” and OUTPUTSTATUS of “C” combined means the address was successfully matched or parsed and has been corrected to match the reference data. The corrected and transliterated address is output both in the ADDR field as well as the individual address fields. As mentioned earlier, the COUNTRY output field will return in English and does not transliterate.

The last output field MATCHLVL returned a “2,” which signifies verification down to the street level. These output returns are meaningful because they provide a record of any corrections that were made to your addresses along with the level to which the addresses were verified. The following MATCHLVL returns are available:

  • 0 – No Match
  • 1 – Town, City, Locality, Municipality, Suburb
  • 2 – Street
  • 3 – Premise (Building)
  • 4 – Organisation (Varies by country, Business or Administrative Entity)

 

Address entered with native output set to false:

Input Address: 3-24-20 YOKODAI ISOGO-KU YOKOHAMA 2350045 JAPAN

Output Results: A RESCODE of “1” and OUTPUTSTATUS of “C” combined means the address was successfully matched or parsed and has been corrected to match the reference data.

INNOVATIVE PARSING ABILITY

PAV-I has the ability to parse addresses entered in one or many fields. Using multiple address fields for input is useful when you are familiar with international addresses and the specific elements of the input address. If uncertain of the specific address elements, inputting information in the wrong fields may complicate or confuse matching.

To illustrate this, let’s use the address Rose House, 51-59 Circular Road, Isle of Man, IM1 1AZ, United Kingdom to show how this address can be entered using fielded or unfielded input.

Address entered with unfielded input:

Input Address: Rose House, 51-59 Circular Road, Isle of Man, IM1 1AZ, United Kingdom

Output Results: A RESCODE of “1” and OUTPUTSTATUS of “V” combined means the address was successfully matched or parsed and has been verified mailable with no change.

Address entered with fielded input:

Input Address: Rose House, 51-59 Circular Road, IM1 1AZ, United Kingdom

Output Results: In this case, “Isle of Man” was not included in the input data. As a result, RESCODE  “1” and OUTPUTSTATUS “C” was returned (the address was successfully matched or parsed and has been corrected to match the reference data).

PAV-I VERIFICATION CODES

Addresses are verified with a RESCODE and an OUTPUTSTATUS. The RESCODE returns data based on whether the address was successfully matched or not. The OUTPUTSTATUS provides extra details regarding the verification or correction that occurred when verifying the address.

RESCODE
OUTPUT STATUS DETAILS
0 Internal Error Occurred (Contact CDYNE)
1 V Address was successfully matched or parsed and has been verified mailable with no change
1 C Address was successfully matched or parsed and has been corrected to match reference data.
1 P Address was successfully parsed but there is no matching reference data.
2 N There were no hits found and address was not matched or parsed. (This is also returned if an attempt is made to verify an unsupported country.)
3 P Insufficient input details (Too many possible matches)
4 Ambiguous result (Many possible address results)

 

For more information about CDYNE PAV-I API, please contact an account representative at 1-800-984-3710, inquire by email, or initiate a chat for more details.

Or sign up for a free trial license key to test CDYNE PAV-I API.

Developers find CDYNE PAV-I API integration details on the CDYNE developer’s wiki