XML 17 R26.htm IDEA: XBRL DOCUMENT v2.4.0.6
Revenue Recognition - Summary of Company's Revenues from Its Six Product Lines (Detail)
9 Months Ended
Apr. 30, 2013
Millennium PBX System [Member] | Equipment/ Software [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
Millennium PBX System [Member] | Professional Services [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
Millennium PBX System [Member] | Maintenance Contracts [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
eQueue Contact Center System [Member] | Equipment/ Software [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
eQueue Contact Center System [Member] | Professional Services [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
eQueue Contact Center System [Member] | Maintenance Contracts [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
VOIP Telephones [Member] | Equipment/ Software [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
VOIP Telephones [Member] | Professional Services [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
VOIP Telephones [Member] | Maintenance Contracts [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
Cortelco Products [Member] | Equipment/ Software [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
Cortelco Products [Member] | Professional Services [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
Cortelco Products [Member] | Maintenance Contracts [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
CSPR Products [Member] | Equipment/ Software [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
CSPR Products [Member] | Professional Services [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
CSPR Products [Member] | Maintenance Contracts [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
CSPR Telephony Billing [Member] | Equipment/ Software [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -
CSPR Telephony Billing [Member] | Professional Services [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned Individual sale
CSPR Telephony Billing [Member] | Maintenance Contracts [Member]
 
Revenue Recognition, Multiple-deliverable Arrangements [Line Items]  
Type of revenues earned -